我想知道您是否知道使用 Windows(我的 IDE 是 Visual Studio)逐步调试 OpenCL 内核并在 NVidia GPU 上运行 OpenCL 内核的任何方法。
到目前为止我发现的是:
- 使用 NVidias NSight,您只能分析 OpenCL 应用程序,但不能调试它们
- AMD 的当前版本的 gDEBugger 仅支持 ATI/AMD GPU
- 旧版本的 gDEBugger 支持 NVidia GPU,但在 2010 年 12 月停止工作
- GDB 调试器似乎支持它,但仅在 Linux 下可用
- 英特尔 OpenCL SDK 带来了一个调试器,但它仅在 CPU 上运行代码时有效,而在 GPU 上运行时无效
这种配置(Windows + NVidia GPU + OpenCL)真的有差距吗?