怎样调试GPU上的代码

大家好,刚学习cuda,内核函数不知道该怎样调试,我是笔记本电脑,一个独显,一个集成,大家能否教教我,尽量详细点,谢谢。编译器是vs2010

调试依然是使用nsight,据NV官方的说法,nsight也是支持optiums技术(也就是一般笔记本上NV独显作为辅助加速处理形式运行的一种技术,低负荷使用时是intel的集显,高强度的时候是NV独显加速,但是和直接使用独显还是有所差别。),而且nsight 2.2也支持单卡调试功能了。

不过optiums技术有时可能会有一些兼容性问题。我也没有NV独显的笔记本,无法试验。建议LZ试试看。

我印象里optimus技术的使用CUDA和一般的独立显卡一样。只不过在DX/OpenGL和CUDA互操作的时候可能不同。。。

所以一般的,应该直接用nsight调试即可。。楼主不妨实验下,我没有这种笔记本,无法知道这个回答是不是正确,这只是印象和感觉的回答。欢迎楼主做下实验(下个nsight, 调试下试试),然后欢迎回来,更新你发现的结果(无论对还是不对),反哺论坛。

我是来学习的,顺便挣分!