Questo articolo è stato scritto da Midi Feyereisen e Dal Weage dell'HPC & AI Innovation Lab di Dell EMC a ottobre 2019.
Tabella 1. Configurazione del sistema AMD EPYC serie 7001 |
|
Server |
Dell EMC PowerEdge R7425 |
Processori |
Processore AMD EPYC 7451 a 24 core (x2) Processore AMD EPYC 7601 a 32 core (x2) |
Memoria |
16 RDIMM da 16 GB a 2.400 MTps |
Versione del BIOS |
1.10.6 |
Sistema operativo |
Red Hat Enterprise Linux Server versione 7.5 |
Versione del kernel |
3.10.0-862.el7.x86_64 |
Tabella 2. Configurazione del sistema AMD EPYC serie 7002 |
|
Server |
Dell EMC PowerEdge C6525 |
Processori |
Processore AMD EPYC 7702 a 64 core (x2) Processore AMD EPYC 7502 a 32 core (x2) Processore AMD EPYC 7402 a 24 core (x2) |
Memoria |
16 RDIMM da 16 GB a 3.200 MTps |
Versione del BIOS |
1.0.1 |
Sistema operativo |
Red Hat Enterprise Linux Server versione 7.6 |
Versione del kernel |
3.10.0-957.27.2.el7.x86_64 |
Tabella 3. Configurazione del BIOS |
|
Profilo di sistema |
Performance Optimized |
Processore logico |
Disabilitati |
Tecnologia di virtualizzazione |
Disabilitati |
Nodi NUMA per socket |
4 (C6525) |
Le versioni del software dell'applicazione sono descritte nella Tabella 4.
Tabella 4: Versione software |
|
CONVERGONO |
3.0.5 con OpenMPI |
CONVERGE è uno strumento di fluidodinamica computazionale (CFD) della Convergent Science comunemente utilizzato in un'ampia gamma di applicazioni CFD e multi-fisica. CONVERGE CFD è dotato di funzionalità di meshing autonomo che eliminano il collo di bottiglia della grid generation dal processo di simulazione. CONVERGE è leader del settore nella ricerca e nell'analisi della virtual transformation. Le applicazioni CFD in genere sono ben scalabili su più core e server del processore, hanno requisiti di capacità di memoria modesti e in genere eseguono I/O su disco minimi mentre si è nella sezione del risolutore. La Figura 1 mostra le prestazioni misurate di quattro benchmark CONVERGE degli standard contenuti nel Example_cases di distribuzione del software su un singolo server a doppio processore. I benchmark includono: 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) e Fuel_Injectors_and_Sprays/Spray_Studies/ECN_sprayH_Lagrangian_RANS (FISSH). Le prestazioni per ogni benchmark vengono misurate utilizzando il tempo di clock del wall della simulazione totale.
I risultati nella Figura 1 sono tracciati in relazione alle prestazioni di un singolo server configurato con processori AMD EPYC 7451 a 24 core (CPU a 24 processori). Valori più grandi indicano prestazioni complessive migliori. Questi risultati mostrano il vantaggio in termini di prestazioni disponibile con i processori AMD EPYC della serie 7002. I benchmark sono stati eseguiti su cinque diversi sistemi server singoli, tra cui i processori 7451 (24 core), 7601 (32 core), 7402 (24 core), 7502 (32 core) e 7702 (64 core). Il processore AMD EPYC 7502 a 32 core fornisce ottime prestazioni per questi benchmark. AmD EPYC 7702 a 64 core offre un vantaggio evidente rispetto ai risultati del processore a 32 core. Nel complesso, la serie 7002 "Rome" offre un significativo aumento delle prestazioni rispetto ai predecessori di "Naples" del 7001.
I risultati presentati in questo blog mostrano che i processori AMD EPYC serie 7002 offrono un notevole miglioramento delle prestazioni per CONVERGE rispetto ai processori AMD EPYC serie 7001.