Компания NVIDIA выпустила пакет CUDA Toolkit 3.0, позволяющий задействовать в Linux-приложениях API CUDA 3.0, позволяющее вынести некоторые вычислительные задачи на плечи GPU. В частности, в новой версии добавлена поддержка новой CUDA-архитектуры карт GeForce 400 (Fermi), одной из особенностей которой является возможность организовать прямое взаимодействие с операционной системой, выступая в качестве CGPU - гибрида центрального процессора и графического процессора, на котором сможет выполняться специально модифицированная версия Linux.
Кроме поддержки архитектуры Fermi в новой версии отмечены следующие новшества:
- Поддержка языка C++;
- Новое API для обеспечения совместимости с OpenGL (включая OpenGL 3.x/4.0), возможность использования текстур OpenGL;
- Устранение замедления при работе в отладочном режиме, cuda-gdb теперь работает быстрее в 100 раз;
- Новая система проверки распределения памяти (CUDA memory checker), позволяющая выявить выход за допустимые границы буфера;
- Полная поддержка всех связанных с OpenCL возможностей драйвера 195.36.15.
Пакеты с CUDA Toolkit 3.0 доступны для Linux дистрибутивов Fedora 10, Red Hat Enterprise Linux 4.8 и 5.3, Ubuntu Linux 9.04, openSUSE 11.1 и SUSE Linux Enterprise Desktop 11.
|