CUDA ограничивает проверку? - PullRequest
       11

CUDA ограничивает проверку?

4 голосов
/ 14 декабря 2009

Существует ли инструмент, эквивалентный средству проверки границ или очистке или valgrind для CUDA?

Я в основном ищу что-то, что могло бы сказать мне, если я читаю или пишу вне выделенной памяти.

Ответы [ 2 ]

4 голосов
/ 17 декабря 2009

NVIDIA выпустила CUDA memcheck, которая делает именно это. Он доступен в наборе инструментов 3.0 beta , для его загрузки необходимо быть зарегистрированным разработчиком. Кроме того, NVIDIA также выпустила Nexus , который является их отладчиком / профилировщиком для Visual Studio 2008 (Vista / 7/2008) и включает проверку памяти (см. Список функций ).

3 голосов
/ 14 декабря 2009

Если вы компилируете в режиме эмуляции, вы можете использовать сам Valgrind для обнаружения проблем с доступом к памяти в ваших ядрах.

...