NVIDIA Parallel Nsight и OpenCL - PullRequest
       103

NVIDIA Parallel Nsight и OpenCL

3 голосов
/ 24 апреля 2011

Я немного путаюсь с NVIDIA Parallel Nsight и OpenCL, может кто-нибудь подтвердить мне, что можно отлаживать код OpenCL с помощью NVIDIA Parallel Nsight 1.5 или 2.0RC?

Ответы [ 3 ]

2 голосов
/ 28 июня 2011

В настоящее время невозможно отладить ядра OpenCL с помощью Parallel Nsight.Parallel Nsight 2.0 (последний выпуск от июня 2011 г.) поддерживает только отладку ядра CUDA.Тем не менее, отладка OpenCL - одна из функций, которая может появиться в продукте в будущих версиях.

1 голос
/ 02 февраля 2012

Parallel Nsight 2.1 теперь включает API для трассировки OpenCL 1.1
@see http://nvidia.com/object/parallel-nsight.html

1 голос
/ 26 апреля 2011

Да, это возможно, я сделал это сам, единственная проблема в том, что вам понадобится два компьютера, подключенных к сети, с двумя одинаковыми видеокартами. Один из них будет выполнять ваше ядро ​​шаг за шагом (из-за этого графический адаптер не сможет отображать результаты, дисплей будет зависать), здесь второй компьютер начинает играть, он отображает результаты в Visual Studio, как вы отлаживали обычную программу.

Лично я считаю NVIDIA Parallel Nsight бесполезным инструментом. Любая отладка ядра может быть выполнена путем добавления дополнительного аргумента к ядру и вывода любых данных объекта.

...