OpenCL的调试器

Rak*_*h K 43 opencl

我正在开发OpenCL.有谁知道一个很好的OpenCL调试器,以便我可以进入OpenCL代码和跟踪?

小智 17

您可能还想查看CodeXL:

https://gpuopen.com/compute-product/codexl/

CodeXL最初由AMD开发,但后来作为开源项目发布.

  • 我认为CodeXL是迄今为止最好的免费opencl工具.它为您提供CPU/GPU调试和分析功能. (3认同)

小智 15

也许Gremedy的OpenCL调试器会有所帮助吗? http://www.gremedy.com/gDEBuggerCL.php


sra*_*mij 9

你最好的选择是在英特尔OpenCL SDK 1.5上公布的Intel Debugger for CPU:

英特尔OpenCL SDK 可以在visual studio中逐步调试.

Visual Studio调试器插件


Str*_*ger 6

也许您可以尝试在Linux OS下的x86 CPU上使用GDB,请参阅AMD的教程:http: //developer.amd.com/gpu/ATIStreamSDK/assets/Debugging_OpenCL_with_GDB_on_x86_CPUs.pdf


小智 6

只有AMD gDEBugger支持OpenCL一步一步运行和其他美味功能 http://developer.amd.com/tools/gDEBugger/Pages/default.aspx

由于市场决策,NVidia Parallel NSight和其他NVidia产品不支持OpenCL调试.


小智 5

我一般推荐使用GPUVerify来自伦敦帝国学院和Oclgrind从布里斯托尔大学,尤其是当你被卡住调试OpenCL程序(但即使在此之前更好).