11:08 16.10.2012 |   1202



Выпущена Nvidia CUDA 5 — новая версия платформы параллельных вычислений и модели программирования для ускорения решения научных и инженерных задач на GPU. Ее можно бесплатно загрузить на сайте Nvidia Developer Zone. На сайте также доступна новейшая информация по платформе и модели программирования CUDA, а также открыт доступ ко всей документации и технологиям CUDA, включая инструменты, примеры кода, библиотеки, API и руководство по настройке и программированию.

CUDA 5 позволяет разработчикам полностью использовать потенциал графических процессоров nVidia, включая модели на базе архитектуры Kepler. Среди основных возможностей пятой версии — новые алгоритмы GPU-ускорения, библиотека CUDA BLAS, которая позволяет разработчикам применять динамический параллелизм для их собственных библиотек, вызываемых напрямую из кода на GPU. Кроме того, в CUDA 5 реализована поддержка GPUDirect для RDMA — сокращение узких мест системной памяти. GPUDirect обеспечивает прямую связь между GPU и другими устройствами PCI-E и поддерживает прямой доступ к памяти между сетевыми картами и GPU. Это сильно уменьшает задержки MPISendRecv между узлами GPU в кластере и повышает общую скорость работы приложения. Также здесь можно найти функцию Nsight Eclipse Edition, которая позволяет программистам создавать, отлаживать и профилировать приложения под GPU в знакомой среде на базе Eclipse на платформе Linux и Mac OS X. Встроенный редактор CUDA и примеры кода ускоряют генерирование кода CUDA, а автоматический рефакторинг кода позволяет легко портировать циклы CPU на ядра CUDA. Встроенная профессиональная система анализа проводит автоматический анализ работы и дает пошаговые инструкции для устранения узких мест в работе кода, а подсветка синтаксиса позволяет легко отличать код GPU от кода CPU.


Теги: