我们正带领大家开始阅读英文的《CUDA C Programming Guide》,今天是第54天,我们正在讲解CUDA C语法,希望在接下来的46天里,您可以学习到原汁原味的CUDA,同时能养成英文阅读的习惯...),如果是在调试器下运行(例如nsight下, 或者cuda-gdb下),则会给你一次检查死亡现场的机会....(NV的NSight可以调试DX的shader, OpenGL的Shader, C++ AMP, CUDA, 但就是不能调试OpenCL.)
assert很大程度上等价于, 你使用NSight的时候,...此外, 需要说明的是,很多来自CPU的用户, 习惯大量对一些罕见事件, 大量的添加assert(),因为在CPU上的编程中, 该函数非常轻量, 几乎可以认为是无代价.但是在GPU上, CUDA中使用它,...同时还能保留继续下次启动kernel的能力.我建议进行映射的内存上的标志轮询.