Режим эмуляции в CUDA 3.2 с VS2008 - PullRequest
0 голосов
/ 30 октября 2010

Я пытаюсь отладить код своего ядра, используя режим эмуляции устройства.

alt text

Однако я установил точки останова в моем ядре, и оно не сломалось.

 MatrixMultiplication_Kernel<<<dimGrid, dimBlock>>>(Md, Nd, Pd, Width);

Кто-нибудь может мне помочь с этим?

Ответы [ 2 ]

2 голосов
/ 30 октября 2010

Эмуляция устройства была удалена в версии 3.1. Вы можете выполнять отладку в Windows, используя Parallel Nsight , или в Linux / Mac, используя cuda-gdb (входит в состав набора инструментов CUDA).

0 голосов
/ 02 ноября 2010

Я не изучал и не проверял его, но, возможно, следующее программное обеспечение является альтернативой или может помочь в целях отладки cuda:

http://code.google.com/p/gpuocelot/

Самая актуальная статья на фронт-сайте называется "Ocelot: отладка с открытым исходным кодом и Compilation Framework for CUDA ". Так что, возможно, это программное обеспечение поможет вам. Кажется, оно находится в стадии интенсивной разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...