GpuMat 1.0.1
A GpuMat for CS205 C/C++ Project4
|
▼CUDA-accelerated MAT | 本次项目开发了一个GPU矩阵类,该类实现了多数据输入、运算符重载、感兴趣区域(ROI)操作、内存管理以及跨GPU运算等关键功能。我们深入研究了GPU内存与通信设计概念,并获得了对GPU CUDA编程的实践经验。本项目帮助我们对C/C++的特性有了更深入的了解,且为我们进一步探索并发编程和GPU加速计算提供了坚实的基础。 关键词:cvMat;CUDA;System Design;GpuMat;memory-safe; |
需求分析 | |
▼Core part | Support for multi GPUs |
Initialization and Information | Matrix(rows,cols) Matrix(rows,cols,device) |
Data Structures | For Matrix, size_t rows,cols, int* refcount, int device are on CPU, T* data pointed to GPU Memory |