Революционный прорыв AMD в области HPC: Instinct MI300A
Компания AMD представила новинку в области высокопроизводительных вычислений (HPC) — APU Instinct MI300A, которая существенно улучшает производительность по сравнению с традиционными дискретными графическими процессорами. Этот продукт реализует концепцию «Exascale APU», объединяя в одном пакете высокопроизводительные CPU и GPU с доступом к общему пулу памяти HBM.
APU Instinct MI300A предназначен для задач, требующих высокой производительности на ватт, что делает его идеальным выбором для научных и инженерных приложений, где необходимо обрабатывать огромные объемы данных. Эти APU также требуют значительных усилий по портированию, настройке и поддержанию миллионов строк кода, что может быть сложной задачей, однако использование популярных программных моделей, таких как OpenMP и OpenACC, облегчает этот процесс.
В исследовательском документе, озаглавленном «Перенос HPC приложений на AMD Instinct MI300A с использованием унифицированной памяти и OpenMP», использовался фреймворк OpenFOAM — открытая библиотека C++, что демонстрирует гибкость и доступность портирования кода на MI300A с помощью OpenMP.
В оценках производительности с использованием бенчмарка HPC для мотоцикла OpenFOAM, APU AMD Instinct MI300A было сравнено с AMD Instinct MI210 и NVIDIA A100 и H100 (80 ГБ). Результаты показали, что Instinct MI300A обеспечивает увеличение производительности в четыре раза по сравнению с NVIDIA H100 и в пять раз по сравнению с Instinct MI210.
Ключевым преимуществом MI300A является использование единой физической памяти, которая делится между ядрами CPU и вычислительными блоками GPU. Это исключает необходимость миграции страниц памяти, значительно увеличивая скорость выполнения операций. Такая архитектура дает значительный прирост производительности и делает AMD Instinct MI300A превосходным выбором для следующего поколения вычислительных систем.