|
Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем
New generation of GPGPU and related hardware: computing systems microarchitecture and performance from servers to supercomputers
[Новое поколение GPGPU и сопутствующего оборудования: микроархитектура и производительность вычислительных систем от серверов до суперкомпьютеров]
M. B. Kuzminsky Zelinsky Institute of Organic Chemistry of RAS, Moscow, Russia
Аннотация:
Дан обзор современного состояния GPGPU с ориентацией их применения на традиционные задачи HPC (и в меньшей степени ИИ). К базовым GPGPU в обзоре отнесены Nvidia V100 и A100. В качестве GPGPU нового поколения рассмотрены Nvidia H100, AMD MI100 и MI200, Intel Ponte Vecchio (Data Center GPU Max, а также BR100 от Biren Technology. Проанализированы и сопоставлены микроархитектура и аппаратные показатели этих GPGPU, важные для задач HPC и ИИ, а также важнейших дополнительных аппаратных средств для построения вычислительных систем с применением GPGPU — центральных процессоров, специализированных для работы с GPGPU нового поколения, и межсоединений. Дается краткая информация об использующих их серверах, в том числе multi-GPU, и новых применяющих эти GPGPU суперкомпьютерах, где были получены данные о достигаемой производительности при работе с GPGPU.
Кратко рассмотрены SDK фирм-производителей GPGPU и программные средства других фирм, включая математические библиотеки. Приводятся примеры, демонстрирующие важные для достижения максимальной производительности средства широко используемых моделей программирования, способствующие при этом непереносимости программных кодов на другие модели GPGPU.
Особое внимание обращено на возможности применения тензорных ядер и их аналогов в современных GPGPU разных фирм. Это относится и к расчетам с пониженной (относительно стандартного для HPC формата FP64) и смешанной точностью, актуальным вследствие резкого роста достигаемой производительности при их использовании в тензорных ядрах GPGPU. Анализируются данные о достигаемой ими реальной производительности в тестах и приложениях для HPC и ИИ. Вкратце рассматривается и применение в GPGPU современных библиотек пакетной линейной алгебры, в том числе для HPC-приложений.
Ключевые слова и фразы:
GPGPU, V100, A100, H100, Grace, GH200 Grace Hopper, MI100, MI200, Ponte Vecchio, Data Center GPU Max, BR100, CUDA, HIP, DPC++, Fortran, производительность, HPC, ИИ, глубокое обучение.
Поступила в редакцию: 16.10.2023 Подписана в печать : 01.03.2024
Образец цитирования:
M. B. Kuzminsky, “New generation of GPGPU and related hardware: computing systems microarchitecture and performance from servers to supercomputers”, Программные системы: теория и приложения, 15:2 (2024), 139–473; Program Systems: Theory and Applications, 15:2 (2024), 139–473
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ps447 https://www.mathnet.ru/rus/ps/v15/i2/p139
|
Статистика просмотров: |
Страница аннотации: | 152 | PDF русской версии: | 89 | PDF английской версии: | 31 | Список литературы: | 29 |
|