Компания NVIDIA выпустила CUDA Toolkit 4.1

Компания NVIDIA выпустила пакет CUDA Toolkit 4.1, позволяющий задействовать в Linux-приложениях API CUDA, позволяющее вынести некоторые вычислительные задачи на плечи GPU. В состав тулкита входит специализированный C/C++ компилятор, отладчик cuda-gdb, GUI-интерфейс для профилирования кода, набор базирующихся на задействовании GPU вариантов математических библиотек (BLAST, FFT, Sparse Matrix, RNG и т.д.), вспомогательные инструменты и документация. Пакеты с CUDA Toolkit 4.1 доступны для Linux дистрибутивов Fedora 14, Red Hat Enterprise Linux 5.x/6.x, Ubuntu Linux 10.04/11.04, openSUSE 11.2 и SUSE Linux Enterprise Desktop 11-SP1.

Ключевые нововведения:

  • Переработанная система визуального профилирования Visual Profiler с поддержкой средства автоматического анализа производительности и новыми инструментами для помощи в обеспечении ускорения работы приложений. Реализован режим экспертной подсказки, выводящий пошаговые рекомендации с советами по оптимизации, на основании выявленных узких мест;
  • Новый компилятор, основанный на коде открытого проекта LLVM и используемый для генерации GPU-инструкций из кода, написанного на языках Си и Си++. По сравнению с ранее поставляемым компилятором удалось достигнуть повышения производительности приложений до 10%. Код компилятора можно получить, заполнив форму на сайте NVIDIA;
  • Удвоен размер библиотеки NVIDIA Performance Primitives (NPP), добавлено более тысячи новых функций c реализацией различных алгоритмов обработки сигналов и изображений.

© OpenNet