Платформу CUDA загрузили уже свыше 1.5 миллиона раз, при этом она поддерживает более 180 ведущих инженерных, научных и коммерческих приложений. Сегодня CUDA – это самый простой способ для разработчиков обеспечить ускорение приложений на графических процессорах.
Новые возможности CUDA 5 еще больше ускоряют и упрощают разработку GPU-ускоряемых приложений. Среди них – поддержка динамического параллелизма, библиотек, вызываемых напрямую из кода на GPU, GPUDirect для RDMA (дистанционный доступ к памяти напрямую) и интегрированной среды разработки NVIDIA Nsight Eclipse Edition (IDE).
Разработчики одобряют CUDA 5
Разработчики, которые уже опробовали предрелизную версию CUDA 5, заявили о значительном ускорении работы приложений во многих случаях и об улучшенной программируемости.
В оборонной и аэрокосмической областях ускорение с помощью CUDA приносит значительное преимущество при обработке цифровых изображений, полученных с разнообразных датчиков, таких, как радар. Дастин Франклин (Dustin Franklin), инженер в GE Intelligent Platforms из Шарлотсвилл, штат Вирджиния, отмечает: «CUDA 5 – это большой шаг вперед для нас. Во многих приложениях, которыми мы пользуемся, идет передача данных с датчиков непосредственно в GPU с низкими задержками, поэтому поддержка GPUDirect для RDMA в новых GPU Kepler просто необходима нашим клиентам. Мы включили эту поддержку во многие наши датчики, и результаты нас очень радуют».
Гийом Белц (Guillaume Belz), биохимик из Лионского Университета (Lyon University Hospital) во Франции, применяет динамический параллелизм и вызываемые из кода на GPU библиотеки для анализа сложных сигналов и извлечения информации. «С GPU-ускорением мы можем получить результаты всего за пару часов для проектов, на которые раньше уходили недели и даже месяцы при расчете на CPU. Без GPU-ускорения анализ в наших задачах просто невозможен».
NVIDIA Nsight Eclipse Edition поразила Уэйхуа (Уэйн) Сана (Weihua (Wayne) Sun), ученого в области визуализации из Рочестерского Технологического Института Нью-Йорка. «Когда я узнал, что в CUDA 5 вошла новая версия IDE Nsight Eclipse Edition, я понял, что должен получить ее немедленно. Перенос всех инструментов программирования, отладки и оптимизации в одну интегрированную среду разработки серьезно повысил мою продуктивность».
Новые возможности CUDA 5
CUDA 5 позволяет разработчикам полностью использовать потенциал графических процессоров NVIDIA, включая модели на базе архитектуры NVIDIA Kepler, и создает самую быструю, эффективную и мощную вычислительную платформу из ныне существующих.
Основные возможности:
Новый онлайн центр CUDA для разработчиков
Чтобы лучше раскрыть потенциал CUDA для разработчиков, NVIDIA запустила бесплатный онлайн ресурсный центр для программистов CUDA по адресу: http://docs.nvidia.com. На сайте доступна новейшая информация по платформе и модели программирования CUDA, а также открыт доступ ко всей документации и технологиям CUDA, включая инструменты, примеры кода, библиотеки, API и руководство по настройке и программированию.
Программа CUDA для зарегистрированных разработчиков Приглашаем разработчиков параллельных приложений вступить в программу CUDA Registered Developer Program и получать бесплатный ранний доступ к новым версиям программ, инструментам и ресурсам. Подробнее смотрите на сайте www.nvidia.com/paralleldeveloper.