Базовые блоки в CUDA

Есть ли способ просмотреть информацию о базовых блоках для исходного кода CUDA? Я пытаюсь скомпилировать код CUDA так, чтобы вывод, который он мне дал, был файлом со всеми перечисленными базовыми блоками. Но до сих пор я не смог найти ни одной опции в nvcc, которая позволяла бы мне это делать.

Если мы сможем извлечь информацию о базовом блоке из IR (PTX), это также поможет.

1 ответ

Решение

Я искал способ извлечь базовые блоки или граф потока управления источника CUDA. Кажется, есть способ, но мы получаем поток управления в виде промежуточного представления (PTX).

"Nvdisasm" имеет способ извлечь граф потока управления ядра. Дополнительную информацию можно найти здесь: http://docs.nvidia.com/cuda/cuda-binary-utilities/index.html

Другие вопросы по тегам