【发布时间】:2011-07-11 00:00:14
【问题描述】:
我正在尝试使用设备仿真模式调试我的内核代码。
但是,我在内核中设置了断点,但它并没有中断。
MatrixMultiplication_Kernel<<<dimGrid, dimBlock>>>(Md, Nd, Pd, Width);
谁能帮我解决这个问题?
【问题讨论】:
标签: visual-studio-2008 debugging cuda
我正在尝试使用设备仿真模式调试我的内核代码。
但是,我在内核中设置了断点,但它并没有中断。
MatrixMultiplication_Kernel<<<dimGrid, dimBlock>>>(Md, Nd, Pd, Width);
谁能帮我解决这个问题?
【问题讨论】:
标签: visual-studio-2008 debugging cuda
在 3.1 版本中删除了设备模拟。您可以在 Windows 上使用Parallel Nsight 进行调试,或者在 Linux/Mac 上使用 cuda-gdb(包含在 CUDA 工具包中)进行调试。
【讨论】:
我没有调查或检查它,但也许以下软件是替代方案或可以支持有关 cuda 的调试目的:
http://code.google.com/p/gpuocelot/
前端最实际的论文标题是“Ocelot: An Open Source Debugging and CUDA 的编译框架”。所以也许这个软件会对你有所帮助。它似乎正在大力开发中。
【讨论】: