Ten artykuł został napisany przez Martina Feyereisena oraz Joshuę Weage'a z Dell EMC HPC & AI Innovation Lab w październiku 2019 r.
Tabela 1: Konfiguracja systemu AMD EPYC serii 7001 |
|
Serwer |
Dell EMC PowerEdge R7425 |
Procesory |
24-rdzeniowy procesor AMD EPYC 7451 (x2) 32-rdzeniowy procesor AMD EPYC 7601 (x2) |
Pamięć |
RDIMM 16 × 16 GB 2400 MT/s |
BIOS Version (Wersja systemu BIOS) |
1.10.6 |
System operacyjny |
Red Hat Enterprise Linux Server, wersja 7.5 |
Wersja jądra |
3.10.0-862.el7.x86_64 |
Tabela 2: Konfiguracja systemu AMD EPYC serii 7002 |
|
Serwer |
Dell EMC PowerEdge C6525 |
Procesory |
64-rdzeniowy procesor AMD EPYC 7702 (x2) 32-rdzeniowy procesor AMD EPYC 7502 (x2) 24-rdzeniowy procesor AMD EPYC 7402 (x2) |
Pamięć |
RDIMM 16 × 16 GB 3200 MT/s |
BIOS Version (Wersja systemu BIOS) |
1.0.1 |
System operacyjny |
Red Hat Enterprise Linux Server, wersja 7.6 |
Wersja jądra |
3.10.0-957.27.2.el7.x86_64 |
Tabela 3: BIOS Configuration (Konfiguracja procesora) |
|
Profil systemu |
Zoptymalizowana wydajność |
Procesor logiczny |
Wyłączona |
Technologia wirtualizacji |
Wyłączona |
Węzły NUMA na gniazdo |
4 (C6525) |
Wersje oprogramowania aplikacji zostały opisane w tabeli 4.
Tabela 4: Wersja oprogramowania |
|
CONVERGE |
3.0.5 z OpenMPI |
CONVERGE to narzędzie do obliczeniowej dynamiki płynów (CFD) firmy Convergent Science, powszechnie używane w bardzo szerokiej gamie aplikacji CFD i multifizyki. CONVERGE CFD posiada funkcje autonomicznego tworzenia siatki, które eliminują wąskie gardło generowania siatki z procesu symulacji. CONVERGE jest liderem w branży badań i analizy wirtualnego spalania. Aplikacje CFD zazwyczaj dobrze skalują się na wielu rdzeniach procesora i serwerach, mają niewielkie wymagania dotyczące pojemności pamięci i zazwyczaj wykonują minimalną liczbę operacji wejścia/wyjścia na dysku podczas pracy w sekcji zmiennej. Rysunek 1 przedstawia zmierzoną wydajność czterech standardowych testów porównawczych CONVERGE zawartych w dystrybucji oprogramowania Example_cases na jednym serwerze z dwoma procesorami. Testy porównawcze obejmują: 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), and Fuel_Injectors_and_Sprays/Spray_Studies/ECN_sprayH_Lagrangian_RANS(FISsH). Wydajność każdego testu porównawczego jest mierzona na podstawie całkowitego czasu zegara symulacji.
Wyniki na rysunku 1 zostały opisane w porównaniu z wydajnością jednego serwera wyposażonego w 24-rdzeniowe procesory AMD EPYC 7451 (24 procesory). Większe wartości wskazują lepszą ogólną wydajność. Wyniki te pokazują przewagę wydajności dostępną w przypadku procesorów AMD EPYC z serii 7002. Testy porównawcze przeprowadzono na pięciu różnych systemach serwerowych, w tym procesorach 7451 (24 rdzenie), 7601 (32 rdzenie), 7402 (24 rdzenie), 7502 (32 rdzenie) i 7702 (64 rdzenie). 32-rdzeniowy procesor AMD EPYC 7502 prezentuje bardzo dobrą wydajność w tych testach porównawczych. 64-rdzeniowy procesor AMD EPYC 7702 ma zauważalną przewagę nad 32-rdzeniowym procesorem. Ogólnie rzecz biorąc, seria 7002 „Rome” zapewnia znaczny wzrost wydajności w stosunku do poprzedników z serii 7001 „Naples”.
Wyniki przedstawione w tym blogu pokazują, że procesory AMD EPYC z serii 7002 oferują znaczny wzrost wydajności w CONVERGE w stosunku do procesorów AMD EPYC z serii 7001.