Путаница версий CUDA - PullRequest
       27

Путаница версий CUDA

1 голос
/ 16 марта 2011


Я хотел бы начать изучать CUDA, но я не уверен насчет версий. Последним выпуском CUDA является 3, и в моей системе установлен драйвер CUDA 3.0.1, но теоретически моя видеокарта поддерживает только 1.0. Могу ли я использовать функции более поздних версий или мне нужно придерживаться версии 1.0?

Ответы [ 2 ]

2 голосов
/ 16 марта 2011

Последний публичный релиз - 3.2, но 4.0 находится в бета-версии для зарегистрированных разработчиков.Совместимость основана на функциях, которые поддерживает оборудование.Вы можете использовать последнюю версию SDK, но вам нужно будет скомпилировать набор функций, поддерживаемый вашей картой, и не пытаться использовать функции SDK, которые не поддерживаются.Вы делаете это, устанавливая флаг арки.

Здесь есть некоторые объяснения:

Руководство по совместимости с Fermi - NVIDIA

1 голос
/ 18 марта 2011

Версии инструментария CUDA (3.1, 3.2, 4.0) отличаются от вычислительных возможностей видеокарты (1.0 / 1.1 для старых карт Geforce, 1.2 для многих мобильных карт, 1.3 для слегка устаревших Geforce, 2.0+ для новейшей архитектуры Fermi),Все наборы инструментов работают со всеми видеокартами с поддержкой cuda.Хотя полная функциональность может быть недоступна, вы все равно можете написать функциональный код cuda.

...