web-dev-qa-db-fra.com

Débogueur pour opencl

Je travaille sur Opencl. Est-ce que quelqu'un connaît un bon débogueur pour Opencl afin que je puisse entrer dans le code OPENCL et suivre?

43
Rakesh K

Peut-être que le débogueur d'Opencl de Gremedy serait utile? http://www.gremedy.com/gdebuggercl.php

15
James

Vous pouvez également vouloir regarder Codexl:

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

CodexL a été développé à l'origine par AMD, mais a ensuite été publié en tant que projet open-source.

18
lateralpunk

votre meilleur pari est Intel Debugger pour CPU, annoncé à Intel Opencl SDK 1.5:

Intel Opencl SDK Vous pouvez faire des déboges étape par étape dans Visual Studio.

plug-in Visual Studio Debugger

9
sramij

Peut-être que vous pouvez essayer d'utiliser GDB sur X86 CPU sous Linux OS, voir le tutoriel d'AMD: http://developer.amd.com/gpu/atistreamsdk/assets/debugging_opencl_with_gdb_opencl_with_gdb_on_x86_cpus.pdf

6
Stringer

Seul AMD Gdebugger prend en charge OpenCL étape par étape et d'autres fonctionnalités savoureuses http://developer.amd.com/tools/gdebugger/pages/default.aspx

NVIDIA Parallel Nord et d'autres produits NVIDIA ne soutiendront pas le débogage OPENCL en raison de décisions marketing.

6
uelkfr

Je vous recommande généralement d'utiliser GPUverify de l'Imperial College London et oclgrind de l'Université de Bristol, en particulier lorsque vous êtes bloqué dans le débogage de vos programmes OPENCL (mais mieux avant cela).

5
dividiti