欢迎访问:http://www.hongwgw.com/image/forum.php?mod=viewthread&tid=13&extra=page%3D1
问题:我正在使用opencl,大家有知道好的opencl的调试工具吗?可以逐语句的调试和跟踪的那种。
回答一:推荐 Gremedy's OpenCL debugger
http://www.gremedy.com/gDEBuggerCL.php
以前可以在 developer.amd.com/tools/gDEBugger/Pages/default.aspx 找到
现在被 CodeXL 替代。
http://developer.amd.com/tools/heterogeneous-computing/codexl/
回答二:
最好的选择是 Intel Debugger for CPU,在 Intel OpenCL SDK 1.5
Intel OpenCL SDK 可以再visual studio中逐语句调试
Visual Studio debugger plug-in
回答三:
可以试试 GDB on x86 CPU under Linux OS, AMD's教程:
http://developer.amd.com/gpu/ATIStreamSDK/assets/Debugging_OpenCL_with_GDB_on_x86_CPUs.pdf
回答四:
AMD gDEBugger支持 逐语句调试
http://developer.amd.com/tools/gDEBugger/Pages/default.aspx
Nvidia Parallel NSight和其它的一些Nvidia产品出于市场的考虑未能支持opencl调试
回答五:
我推荐
1. GPUVerify Imperial College London
2. Oclgrind University of Bristol
回答六:
CLBuilder 似乎可以,虽然我没有用过
CLBuilder是Mac的商业产品。 25USD'ish
回答七:
NVIDIA's Parallel Nsight debugger (formerly known as Nexus) supports OpenCL (GPU).
From the website:
Parallel Nsight supports CUDA C, OpenCL, DirectCompute, Direct3D, and OpenGL.(注释:未必支持调试)