【问题标题】:Emulation mode in CUDA 3.2 with VS2008带有 VS2008 的 CUDA 3.2 中的仿真模式
【发布时间】:2011-07-11 00:00:14
【问题描述】:

我正在尝试使用设备仿真模式调试我的内核代码。

但是,我在内核中设置了断点,但它并没有中断。

 MatrixMultiplication_Kernel<<<dimGrid, dimBlock>>>(Md, Nd, Pd, Width);

谁能帮我解决这个问题?

【问题讨论】:

    标签: visual-studio-2008 debugging cuda


    【解决方案1】:

    在 3.1 版本中删除了设备模拟。您可以在 Windows 上使用Parallel Nsight 进行调试,或者在 Linux/Mac 上使用 cuda-gdb(包含在 CUDA 工具包中)进行调试。

    【讨论】:

    • 我猜你有设备就可以调试,可惜没有设备就不行了……
    【解决方案2】:

    我没有调查或检查它,但也许以下软件是替代方案或可以支持有关 cuda 的调试目的:

    http://code.google.com/p/gpuocelot/

    前端最实际的论文标题是“Ocelot: An Open Source Debugging and CUDA 的编译框架”。所以也许这个软件会对你有所帮助。它似乎正在大力开发中。

    【讨论】:

      猜你喜欢
      • 2010-12-05
      • 1970-01-01
      • 2011-09-29
      • 2010-12-26
      • 2015-11-17
      • 1970-01-01
      • 2015-05-27
      • 2018-02-21
      • 1970-01-01
      相关资源
      最近更新 更多