我正在使用OpenCL。有誰知道OpenCL的良好調試器,這樣我就可以進入OpenCL代碼並跟蹤了嗎?OpenCL的調試器
回答
也許Gremedy的OpenCL的調試器將是有益的? http://www.gremedy.com/gDEBuggerCL.php
NVIDIA的Parallel Nsight調試器(以前稱爲Nexus)支持OpenCL(GPU)。
從網站:
並行Nsight支持CUDA C,OpenCL的,DirectCompute的,的Direct3D和OpenGL。
也許你可以嘗試使用GDB的x86 CPU在Linux操作系統下,看到AMD的教程: http://developer.amd.com/gpu/ATIStreamSDK/assets/Debugging_OpenCL_with_GDB_on_x86_CPUs.pdf
只有AMD gDEBugger支持OpenCL的一步一步的運行和其他好吃的功能 http://developer.amd.com/tools/gDEBugger/Pages/default.aspx
的NVidia並行NSight等NVIDIA產品將不會支持OpenCL的調試由於營銷決策。
AMD已放棄由[CodeXL](http://developer.amd.com/tools/heterogeneous-computing/codexl/)取代的gDEBugger。 [Gremedy's](http://www.gremedy.com/gDEBuggerCL.php)是gDEBugger的最新版本(2012年12月11日)。 – kynan 2013-08-29 13:16:52
我還沒有使用它,但CLBuilder看起來很有希望
主要CLBuilder的特點與色彩syntaxing
- 寫OpenCL內核
- 編譯內核來檢查錯誤,而無需啓動和 調試你自己的應用程序。
- 輕鬆創建並選擇生成設置。
- 定義內核輸入值和檢查結果。
- 剖析內核執行時間以提高性能。
- 創建不同的工作項目尺寸設置(全局和本地)以檢查 表演。
- 使用printf在CPU上執行內核並輕鬆地調試代碼。
- 在圖表上顯示輸入和輸出值。
- 查看執行日誌以查看CLBuilder正在執行的操作(每個OpenCL C函數都記錄了日誌 )。
- 檢查 內核使用的本地參數和常量參數和資源。
- 生成C代碼來執行內核,CLBuilder也會編譯 這個生成的源代碼並執行它。
- 輕鬆檢查所有OpenCL屬性,包括平臺信息。
注意:CLBuilder似乎是Mac的商業產品。 – 2012-05-25 13:11:26
@EmanuelEy是的,它的成本25USD'ish – dbr 2012-05-28 11:43:53
你最好的選擇是英特爾調試器的CPU,英特爾OpenCL的SDK 1.5宣佈:
Intel OpenCL SDK 在Visual Studio中,你可以一步一步調試。
CodeXL確實有很大的OpenCL調試器,它的前身爲gDebugger – 2012-12-21 07:31:35
我認爲CodeXL是迄今爲止最好的免費提供的OpenCL工具在那裏。它爲您提供CPU/GPU調試和分析功能於一身。 – 2014-02-18 13:46:43
- 1. 調試OpenCL內核
- 2. 用調試信息編譯OpenCL內核?
- 3. 如何在Nvidia GPU上調試OpenCL?
- 4. 使用英特爾OpenCL sdk調試器錯誤
- 5. CodeXL支持OpenCL和MPI的分析和調試?
- 6. 如何調試與英偉達顯卡的OpenCL內核代碼?
- 7. C++容器和openCL
- 8. javascript chrome調試器equivelant PHP調試器
- 9. OpenCL:多個clEnqueueNDRangeKernel()調用
- 10. 如何在Xcode 4.1中調試OpenCL內核?
- 11. 使用NVIDIA Nsight 2.1和Visual Studio 2010調試OpenCL
- 12. IronPython的調試器
- 13. OpenCL/CPU。測試OpenCL框架是否可用
- 14. g ++的自動測試器/調試器?
- 15. 從另一個OpenCL內核調用OpenCL內核
- 16. Iphone4調試器
- 17. android調試器
- 18. 調試器IE7
- 19. django調試器
- 20. MeteorJS調試器
- 21. vbscript調試器
- 22. 的OpenCL返回-64時調用clGetPlatformIDs
- 23. opencl中的多個內核調用
- 24. Nvidia的openCL工作組調度策略
- 25. 除了Zend調試器以外的其他PHP調試器
- 26. GUI調試器和終端調試器之間的區別
- 27. kdp_poll:沒有雙機調試器的調試器設備
- 28. 在沒有調試器的機器上調試Windows服務
- 29. Opencl Workitems和流處理器
- 30. 如何調試自定義調試器?
現在它可以在AMD網站更新版本6.2可用於Windows和Linux http://developer.amd.com/tools/gDEBugger/Pages/default.aspx – kiranputtur 2012-08-24 02:38:02
@ocluser這不再是最新的。 AMD已經放棄了被[CodeXL](http://developer.amd.com/tools/heterogeneous-computing/codexl/)取代的gDEBugger。 [Gremedy's](http://www.gremedy.com/gDEBuggerCL.php)是gDEBugger的最新版本(2012年12月11日)。 – kynan 2013-08-29 13:15:51