【发布时间】:2011-08-11 16:12:48
【问题描述】:
我对 NVIDIA Parallel Nsight 和 OpenCL 有点困惑,谁能确认我可以使用 NVIDIA Parallel Nsight 1.5 或 2.0RC 调试 OpenCL 代码?
【问题讨论】:
标签: debugging opencl nvidia nsight
我对 NVIDIA Parallel Nsight 和 OpenCL 有点困惑,谁能确认我可以使用 NVIDIA Parallel Nsight 1.5 或 2.0RC 调试 OpenCL 代码?
【问题讨论】:
标签: debugging opencl nvidia nsight
目前还不能使用 Parallel Nsight 调试 OpenCL 内核。 Parallel Nsight 2.0(截至 2011 年 6 月的最新版本)仅支持调试 CUDA 内核。然而,OpenCL 调试是可能在未来版本中加入产品的功能之一。
【讨论】:
是的,有可能,我自己做过,唯一的问题是您需要两台连接到网络的计算机,并且有两个相同的视频卡。一个将逐步执行您的内核(由于这个事实,图形适配器将无法显示结果,显示将停止)这是第二台计算机进入的地方,它像您一样在 Visual Studio 中显示结果正在调试普通程序。
我个人认为 NVIDIA Parallel Nsight 是一个无用的工具。任何内核调试都可以通过向内核添加额外的参数并在那里输出任何主题数据来完成。
【讨论】:
Parallel Nsight 2.1 现在包含用于跟踪 OpenCL 1.1 的 API
@见http://nvidia.com/object/parallel-nsight.html
【讨论】: