NVIDIA осуществила запуск CUDA 5, новой версии своей известной платформы для параллельных вычислений и программной модели для создания ускоренных приложений, использующих мощности GPU в самых различных областях. Пакет может быть загружен заинтересованными разработчиками с официального сайта NVIDIA Developer Zone в версиях для разных операционных систем. Компания отмечает, что пакет разработки CUDA был загружен уже свыше 1,5 миллионов раз, программная модель поддерживается в более чем в 180 инженерных, научных и коммерческих приложениях — всё это, по словам NVIDIA, делает CUDA наиболее популярным среди разработчиков средством использования преимуществ ускоренных с помощью GPU вычислений. CUDA 5 обещает существенный рост эффективности вычислений и улучённую программируемость. NVIDIA утверждает, что новые функции платформы позволяют сделать разработку ускоренных с помощью GPU приложений быстрее и проще. Доступна поддержка технологии динамического параллелизма, когда GPU-потоки могут создавать новые потоки, приспосабливаясь к данным без лишней синхронизации с CPU. Появилась поддержка библиотек, вызываемых напрямую из кода на GPU, что обеспечивает развитие сторонней экосистемы. Также стоит упомянуть GPUDirect для RDMA (прямая связь GPU с другими устройствами на шине PCI-E, что уменьшает влияние узких мест системной памяти на производительность) и встроенную среду разработки NVIDIA Nsight Eclipse Edition.
Источник
|