Tento článek napsali v říjnu 2019 Martin Feyereisen a Joshua Weage z oddělení Dell EMC HPC & AI Innovation Lab.
Tabulka 1: Konfigurace systému s procesorem AMD EPYC řady 7001 |
|
Server |
Dell EMC PowerEdge R7425 |
Procesory |
24jádrový procesor AMD EPYC 7451 (2x) 32jádrový procesor AMD EPYC 7601 (2x) |
Paměť |
16x 16GB moduly RDIMM, 2 400 MT/s |
Verze systému BIOS |
1.10.6 |
Operační systém |
Red Hat Enterprise Linux Server verze 7.5 |
Verze jádra |
3.10.0-862.el7.x86_64 |
Tabulka 2: Konfigurace systému s procesorem AMD EPYC řady 7002 |
|
Server |
Dell EMC PowerEdge C6525 |
Procesory |
64jádrový procesor AMD EPYC 7702 (2x) 32jádrový procesor AMD EPYC 7502 (2x) 24jádrový procesor AMD EPYC 7402 (2x) |
Paměť |
16x 16GB moduly RDIMM, 3200 MT/s |
Verze systému BIOS |
1.0.1 |
Operační systém |
Red Hat Enterprise Linux Server verze 7.6 |
Verze jádra |
3.10.0-957.27.2.el7.x86_64 |
Tabulka 3: Konfigurace systému BIOS |
|
Profil systému |
Performance Optimized |
Logický procesor |
Disabled |
Technologie virtualizace |
Disabled |
Počet uzlů NUMA na jeden socket |
4 (C6525) |
Verze aplikačního softwaru jsou popsány v tabulce 4.
Tabulka 4: Verze softwaru |
|
CONVERGE |
3.0.5 s knihovnou OpenMPI |
CONVERGE je nástroj CFD (Computational Fluid Dynamics) od společnosti Convergent Science, který se běžně používá ve velmi široké škále aplikací CFD a multifyzikálních aplikací. Aplikace CONVERGE CFD nabízí možnosti autonomní tvorby sítě, které eliminují problematická místa při vytváření sítě během procesu simulace. Aplikace CONVERGE je špičkou v oblasti virtualizovaného výzkumu a analýzy spalování. Aplikace CFD se obvykle dobře škálují napříč několika jádry procesoru a servery, mají nevelké požadavky na kapacitu paměti a v části řešitele obvykle provádějí na disku minimální počet operací I/O. Obrázek 1 znázorňuje změřený výkon čtyř benchmarků CONVERGE obsažených v distribuci softwaru Example_cases na jednom serveru se dvěma procesory. Mezi tyto benchmarky patří: 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) a Fuel_Injectors_and_Sprays/Spray_Studies/ECN_sprayH_Lagrangian_RANS(FISsH). Výkon jednotlivých benchmarků se měří pomocí celkové doby simulace.
Výsledky na obrázku 1 jsou uvedeny vzhledem k výkonu jednoho serveru nakonfigurovaného s 24jádrovými procesory AMD EPYC 7451. Větší hodnoty značí lepší celkový výkon. Tyto výsledky ukazují výhodu výkonu, který přináší procesory AMD EPYC řady 7002. Benchmarky byly provedeny na pěti různých serverových systémech s procesory 7451 (24jádrový), 7601 (32jádrový), 7402 (24jádrový), 7502 (32jádrový) a 7702 (64jádrový). 32jádrový procesor AMD EPYC 7502 poskytuje pro tyto benchmarky velmi dobrý výkon. 64jádrový procesor AMD EPYC 7702 má výrazný náskok oproti výsledkům dosaženým s 32jádrovým procesorem. V konečném důsledku řada 7002 „Rome“ poskytuje oproti předchůdcům 7001 „Naples“ významný nárůst výkonu.
Výsledky uvedené v tomto blogu ukazují, že procesory AMD EPYC řady 7002 nabízejí v porovnání s procesory AMD EPYC řady 7001 výrazné zlepšení výkonu aplikace CONVERGE.