CUDA 入门

三维重建离不开大规模的矩阵运算,合理编程利用GPU可以加速这些运算的效率。

CUDA教程

参考
http://blog.csdn.net/sunmc1204953974/article/details/51074102
博客中结合例子,把GPU内的基本概念做了比较详尽的介绍,对于入门很友好。

让VS IntelliSense识别cuda函数、变量

针对device代码中的变量,比如threadId.x等
加入如下#include语句

1
#include <device_launch_parameters.h>

针对device线程同步函数__syncthreads()

1
2
3
4
5
#pragma once
#ifdef __INTELLISENSE__
void __syncthreads();
...
#endif

CUDA调试困难??

linux下使用 cuda gdb
windows下使用 nsight

坚持原创技术分享,您的支持将鼓励我继续创作!