Debugging NVIDIA并行Nsight和OpenCL

Debugging NVIDIA并行Nsight和OpenCL,debugging,opencl,nvidia,nsight,Debugging,Opencl,Nvidia,Nsight,我对NVIDIA Parallel Nsight和OpenCL有点混淆,有人能证实我可以使用NVIDIA Parallel Nsight 1.5或2.0RC调试OpenCL代码吗?是的,这是可能的,我自己做的,唯一的问题是你需要两台计算机连接到网络,有两个相同的视频卡。其中一个将一步一步地执行内核(由于这个事实,图形适配器将无法显示结果,显示将暂停)。这是第二台计算机开始播放的地方,它在Visual Studio中显示结果,就像调试普通程序一样 我个人认为NVIDIA Parallel Nsig

我对NVIDIA Parallel Nsight和OpenCL有点混淆,有人能证实我可以使用NVIDIA Parallel Nsight 1.5或2.0RC调试OpenCL代码吗?

是的,这是可能的,我自己做的,唯一的问题是你需要两台计算机连接到网络,有两个相同的视频卡。其中一个将一步一步地执行内核(由于这个事实,图形适配器将无法显示结果,显示将暂停)。这是第二台计算机开始播放的地方,它在Visual Studio中显示结果,就像调试普通程序一样


我个人认为NVIDIA Parallel Nsight是一个无用的工具。任何内核调试都可以通过向内核添加额外的参数并在那里输出任何主题数据来完成。

目前还不可能使用并行Nsight调试OpenCL内核。Parallel Nsight 2.0(2011年6月的最新版本)仅支持CUDA内核的调试。然而,OpenCL调试是产品在未来版本中可能用到的功能之一

Parallel Nsight2.1现在包括跟踪OpenCL 1.1的API

@请看

我在苹果平台上尝试了put-g参数,但它给了我一个关于不支持的参数的信息。我不明白苹果平台是什么,你只能在windows下使用NPN。。。