Отладка встроенного PTX в Parallel Nsight - PullRequest
1 голос
/ 03 апреля 2012

Можно ли просматривать регистры PTX при переходе через встроенный PTX в Parallel Nsight?

Я могу установить контрольные точки на встроенном PTX и проходить по нему, но при наведении курсора на регистры PTX их значения не отображаются.Я могу включить SASS, и при наведении на эти регистры отображаются их значения, но сложно отслеживать взаимосвязи между регистрами PTX и регистрами SASS.

1 Ответ

2 голосов
/ 06 апреля 2012

К сожалению, графический процессор не может выполнять PTX напрямую, он может выполнять только микрокод SASS. Поскольку JIT-компилятор в драйвере (который переводит PTX-> SASS) действительно имеет возможность существенно изменить код PTX во время компиляции, выполняя такие оптимизации, как устранение общих подвыражений, ваши наблюдения показывают, что 1) «трудно отслеживать отношения между регистрами PTX и регистрами SASS »и 2) вы не можете проверить регистры PTX во время выполнения, все слишком точно.

Я не ожидаю, что любое из этих ограничений будет снято в обозримом будущем.

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