Авторы статьи: Мартин Фейерайзен (Martin Feyereisen) и Джошуа Вейдж (Joshua Weage), Dell EMC HPC & AI Innovation Lab, октябрь 2019 г.
Таблица 1. Конфигурация системы AMD EPYC серии 7001 |
|
Сервер |
Dell EMC PowerEdge R7425 |
Процессоры |
Два 24-ядерных процессора AMD EPYC 7451 Два 32-ядерных процессора AMD EPYC 7601 |
Модули |
16 модулей RDIMM по 16 Гбайт со скоростью 2400 МТ/с |
Версия BIOS |
1.10.6 |
Операционная система |
Red Hat Enterprise Linux Server версии 7.5 |
Версия ядра |
3.10.0-862.el7.x86_64 |
Таблица 2. Конфигурация системы AMD EPYC серии 7002 |
|
Сервер |
Dell EMC PowerEdge C6525 |
Процессоры |
Два 64-ядерных процессора AMD EPYC 7702 Два 32-ядерных процессора AMD EPYC 7502 Два 24-ядерных процессора AMD EPYC 7402 |
Модули |
16 модулей RDIMM по 16 Гбайт со скоростью 3200 МТ/с |
Версия BIOS |
1.0.1 |
Операционная система |
Red Hat Enterprise Linux Server версии 7.6 |
Версия ядра |
3.10.0-957.27.2.el7.x86_64 |
Таблица 3. Настройка BIOS |
|
Профиль системы |
Оптимизация производительности |
Логический процессор |
Отключено |
Технология виртуализации |
Отключено |
Количество узлов NUMA на сокет |
4 (C6525) |
Версии программного обеспечения приложения описаны в таблице 4.
Таблица 4. Версия ПО |
|
CONVERGE |
3.0.5 с OpenMPI |
CONVERGE — это инструмент вычислительной гидродинамики (CFD) компании Convergent Science, который широко используется в приложениях CFD и мультифизики. CONVERGE CFD оснащен возможностями автономного создания сетки, которые устраняют узкие места при создании сетки в процессе моделирования. CONVERGE является лидером в области исследований и анализа виртуального горения. Приложения CFD обычно хорошо масштабируются на нескольких ядрах процессора и серверах, имеют низкие требования к емкости памяти и обычно выполняют операции ввода-вывода с минимальным количеством дисков в разделе решателя. На рис. 1 показана измеренная производительность четырех стандартных эталонных тестов CONVERGE, содержащихся в примерах распределения программного обеспечения на двухпроцессорном сервере. Эталонные тесты включают следующее. Internal_Combustion_Engines/Gasoline_spark_ignition_GDI/Tumble_GDI_SAGE(GDI-SAGE), Internal_Combustion_Engines/Heavy_Duty_Diesel/ Engine_sector_Diesel_SAGE(HDD-SAGE), Gas_Turbines/LDI_Liquid_Fuel/Gas_turbine_lean_direct_inject_LES(GTLDI-ES) и Fuel_Injectors_and_Sprays/Spray_Studies/ECN_sprayH_Lagrangian_RANS(FISsH). Производительность для каждого эталонного теста измеряется с использованием общего времени моделирования.
Результаты на рис. 1 представлены относительно производительности одного сервера с 24-ядерными процессорами AMD EPYC 7451 (24-процессорный ЦП). Чем больше значение, тем выше общая производительность. Эти результаты демонстрируют преимущества производительности процессоров AMD EPYC серии 7002. Эталонные тесты проводились на пяти различных односерверных системах, включая процессоры 7451 (24-ядерный), 7601 (32-ядерный), 7402 (24-ядерный), 7502 (32-ядерный) и 7702 (64-ядерный). 32-ядерный процессор AMD EPYC 7502 обеспечивает очень хорошую производительность для этих эталонных тестов. 64-ядерный процессор AMD EPYC 7702 обеспечивает заметное преимущество по сравнению с 32-ядерным процессором. В целом, серия 7002 «Rome» обеспечивает значительное улучшение производительности по сравнению с 7001 предшественниками «Naples».
Результаты, представленные в этом блоге, показывают, что процессоры AMD EPYC серии 7002 обеспечивают значительное повышение производительности для CONVERGE по сравнению с процессорами AMD EPYC серии 7001.