CUDA 3.0 — уже с поддержкой Fermi
Cтал публично доступен CUDA Toolkit 3.0 Beta, позволяющий помимо прочего присмотреться к грядущей архитектуре NVIDIA Fermi.
В форуме NVIDIA для разработчиков опубликованы ссылки на документацию и средства разработки для новой версии 3.0 API CUDA. Основными новшествами являются:
- CUDA driver API и Runtime API можно использовать одновременно;
- многочисленные улучшения по отладке, проверке выхода массива за размер и т.п.;
- поддержка классов С++;
- взаимодействие с DirectX 11 и OpenGL;
- версионирование библиотек, из приложения можно проверять версию рантайма и с этим работать;
- предварительная поддержка перспективной архитектуры NVIDIA Fermi;
- многочисленные улучшения в поддержке OpenCL.
К сожалению, основная масса документации пока представляет собой всё те же документы по CUDA 2.3. Для практической работы с CUDA 3.0 требуются драйверы 195.39 (Windows)/195/17 (Linux), также выложенные на форуме NVIDIA.