CUDA 3.0 — уже с поддержкой Fermi

Cтал публично доступен CUDA Toolkit 3.0 Beta, позволяющий помимо прочего присмотреться к грядущей архитектуре NVIDIA Fermi.

В форуме NVIDIA для разработчиков опубликованы ссылки на документацию и средства разработки для новой версии 3.0 APICUDA. Основными новшествами являются:

  • CUDA driver API и Runtime API можно использовать одновременно;
  • многочисленные улучшения по отладке, проверке выхода массива за размер и т.п.;
  • поддержка классов С++;
  • взаимодействие с DirectX 11 и OpenGL;
  • версионирование библиотек, из приложения можно проверять версию рантайма и с этим работать;
  • предварительная поддержка перспективной архитектуры NVIDIA Fermi;
  • многочисленные улучшения в поддержке OpenCL.

К сожалению, основная масса документации пока представляет собой всё те же документы по CUDA 2.3. Для практической работы с CUDA 3.0 требуются драйверы 195.39 (Windows)/195/17 (Linux), также выложенные на форуме NVIDIA.