взлом в PTX - PullRequest
       23

взлом в PTX

2 голосов
/ 25 января 2011

Как я могу изменить ptx-файл и связать его с исполняемым файлом?

Кстати, я знаю, как создать файл .ptx из .cu и как создать .cubin из .ptx. Но я не знаю, как получить окончательный исполняемый файл.

Более конкретно, у меня есть файл sample.cu, который скомпилирован в sample.ptx. Затем я использую nvcc для компиляции sample.ptx в sample.cubin. Однако этот файл .cubin не может быть напрямую выполнен без кода хоста. Как связать файл .cubin с моим исходным файлом .cu для создания окончательного исполняемого файла?

Ответы [ 2 ]

2 голосов
/ 21 февраля 2011

Вы должны иметь возможность запускать код ptx непосредственно из API драйвера cuda с помощью cuModuleLoadDataEx.Вот пример здесь на странице 5

1 голос
/ 31 марта 2012

Начиная с CUDA 4.0, вы можете писать встроенный PTX в ядрах CUDA.

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