Ирина Шеховцова
Компания NVIDIA объявила о том, что в этом году поддержку
GPU-ускорения получили еще 70 популярных приложений, и общее
число приложений, доступных для исследователей, инженеров и
дизайнеров, превысило 200.
Приход массивно параллельных графических ускорителей,
которые легко программировать с помощью популярных языков
высокого уровня или с помощью компиляторов с автоматическим
распараллеливанием, предоставил разработчикам возможность
повысить производительность приложений.
Ускорители дают разработчикам большую гибкость при повышении
скорости работы приложений с помощью знакомых языков
программирования, таких как C, C++ и Fortran, или с помощью
стандартной модели программирования OpenACC на базе
директив.
Простые расширения к этим языкам программирования высокого
уровня позволяют определять параллелизм с помощью платформы
параллельных вычислений и модели программирования NVIDIA
CUDA. Сегодня платформа CUDA поддерживается всеми
графическими процессорами NVIDIA, и мировой парк
установленного оборудования превышает 415 млн графических
процессоров CUDA.
«На начальном этапе вычисления на GPU привлекали внимание
ученых, которые могли использовать CUDA для ускорения
собственных приложений, используемых для проведения
исследований и совершения научных открытий, — отмечает
Эддисон Снелл, исполнительный директор Intersect360 Research.
— Сейчас мы вошли в новую эпоху, где многие коммерческие
приложения получили оптимизацию под GPU, обеспечивая
ускорение массовых инженерных и бизнес задач».
Среди 70 новых приложений, поддерживающих GPU-ускорение,
такие решения, как:
- ANSYS Fluent: ANSYS Fluent позволяет инженерам создавать
автомобили и самолеты с улучшенными аэродинамическими
свойствами, что помогает сэкономить миллионы долларов на
топливе, а также улучшить теплоотвод и надежность
интегральных микросхем. ANSYS Fluent добавляет бета-версия
нового решателя с поддержкой одного GPU к списку ведущих
приложений для NVIDIA CUDA, таких, как ANSYS Mechanical.
- MSC Nastran: Используемое почти всеми мировыми
производителями автомобилей приложение MSC Nastran с
GPU-ускорением для моделирования в области строительной
механики помогает оптимизировать уровень шума и вибраций,
которые считаются одними из самых важных параметров качества
автомобиля.
- CHARMM: CHARMM широко используется для изучения
биологических процессов на молекулярном уровне, а
GPU-ускорение позволяет лучше исследовать свойства белков,
вовлеченных в процесс болезни, а также их взаимодействие с
лекарствами, что позволяет создавать более эффективные
лекарственные препараты.
ПОДВЕРСТКА
NVIDIA открыла миру мощь компьютерной графики с
изобретением GPU в 1999 году. На сегодняшний день процессоры
NVIDIA обеспечивают мощностью большое число продуктов от
смартфонов до суперкомпьютеров. Мобильные процессоры NVIDIA
используются в сотовых телефонах, планшетах и
информационно-развлекательных системах. Геймеры доверяют GPU,
так как они позволяют погрузиться в невероятные миры.
Профессионалы используют их для создания визуальных эффектов
в кино и проектирования, начиная от гольф-клубов и
заканчивая авиалайнерами. Исследователи работают с GPU для
расширения границ наук при помощи высокопроизводительных
вычислений. Компания обладает более 2200 патентами по всему
миру, включая те, что легли в основу современных вычислений.
CUDA — это платформа параллельных вычислений и модель
программирования NVIDIA, которая обеспечивает значительное
ускорение расчетов с помощью графических процессоров.