Основы CUDA driver API

   
На этом шаге мы рассмотрим CUDA driver API.

   
CUDA driver API - низкоуровневый API, дающий больше возможностей программисту, но и требующий большего объема кода.
Данный API реализован в динамической библиотеке nvcuda, и все имена в нем начинаются с префикса cu.

   
Следует иметь в виду что, у каждой функции CUDA runtime API есть прямой аналог в CUDA driver API,
то есть переход с CUDA runtime API на CUDA driver API не очень сложен, обратное, в общем случае, не верно.

   
CUDA driver API обладает обратной совместимостью с более ранними версиями.

   
К числу недостатков этого API относится больший объем кода и необходимость явных настроек,
требование явной инициализации и отсутствие поддержки режима эмуляции (позволяющего компилировать, запускать и отлаживать коды на CUDA с CPU).

   
На следующем шаге мы рассмотрим CUDA runtime API.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий