Примеры шаблонов и cppIntegration в CUDA SDK (версия 3.1) используют Externs для связи вызовов функций из кода хоста с кодом устройства.
Однако комментарий Тома здесь указывает, чтоиспользование extern устарело.
Если это так, какова правильная структура для проекта CUDA, такого как пример шаблона или пример cppIntegration?