`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

NVIDIA представила CUDA 5

+33
голоса

NVIDIA представила CUDA 5

Представленную сегодня NVIDIA новую версию ее платформы параллельных вычислений и модели программирования для ускорения решения научных и инженерных задач на GPU уже можно бесплатно загрузить на сайте NVIDIA Developer Zone.

По заявлению NVIDIA, платформу CUDA загрузили уже свыше 1,5 миллиона раз, при этом она поддерживает более 180 ведущих инженерных, научных и коммерческих приложений.

Среди новых возможностей CUDA 5 поддержка динамического параллелизма, библиотек, вызываемых напрямую из кода на GPU, GPUDirect для RDMA (дистанционный доступ к памяти напрямую) и интегрированная среда разработки NVIDIA Nsight Eclipse Edition (IDE).

Суть динамического параллелизма заключается в том, что потоки GPU могут динамически рождать новые потоки, позволяя GPU адаптироваться к новым данным. Сводя к минимуму пересылку данных в CPU и обратно, динамический параллелизм значительно упрощает параллельное программирование. Это также позволяет применять GPU-ускорение к более широкому спектру распространенных алгоритмов, например, используемых в адаптивном измельчении сетки и вычислительной гидродинамике.

Новая библиотека CUDA BLAS позволяет разработчикам применять динамический параллелизм для их собственных библиотек, вызываемых напрямую из кода на GPU. Они могут создавать дополнительные API, которые позволят другим разработчикам расширять функциональность своих ядер и выполнять обратные запросы к GPU для изменения функциональности сторонних библиотек, вызываемых GPU. Такая поддержка связывания объектов обеспечивает эффективный и знакомый процесс создания больших приложений под GPU путем компилирования многочисленных исходных файлов CUDA в отдельные объектные файлы и их объединения в большие приложения и библиотеки.

GPUDirect обеспечивает прямую связь между GPU и другими устройствами PCI-E и поддерживает прямой доступ к памяти между сетевыми картами и GPU. Это сильно уменьшает задержки MPISendRecv между узлами GPU в кластере и повышает общую скорость работы приложения.

NVIDIA Nsight Eclipse Edition позволяет программистам создавать, отлаживать и профилировать приложения под GPU в знакомой среде на базе Eclipse на платформе Linux и Mac OS X. Встроенный редактор CUDA и примеры кода ускоряют генерирование кода CUDA, а автоматический рефакторинг кода позволяет легко портировать циклы CPU на ядра CUDA. Встроенная профессиональная система анализа проводит автоматический анализ работы и дает пошаговые инструкции для устранения узких мест в работе кода, а подсветка синтаксиса позволяет легко отличать код GPU от кода CPU.

Чтобы лучше раскрыть потенциал CUDA для разработчиков, NVIDIA запустила бесплатный онлайн ресурсный центр для программистов CUDA http://docs.nvidia.com. На сайте доступна новейшая информация по платформе и модели программирования CUDA, а также открыт доступ ко всей документации и технологиям CUDA, включая инструменты, примеры кода, библиотеки, API и руководство по настройке и программированию.

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+33
голоса

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT