Компания NVIDIA выпустила тулкит с поддержкой CUDA 3.0 для Linux

Компания 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.

© OpenNet