This article was written by Martin Feyereisen & Joshua Weage of the Dell EMC HPC & AI Innovation Lab in October 2019.
Table 1: 7001 Series AMD EPYC System Configuration |
|
Server |
Dell EMC PowerEdge R7425 |
Processors |
AMD EPYC 7451 24-core Processor (x2) AMD EPYC 7601 32-core Processor (x2) |
Memory |
16x16GB 2400 MTps RDIMMs |
BIOS Version |
1.10.6 |
Operating System |
Red Hat Enterprise Linux Server release 7.5 |
Kernel Version |
3.10.0-862.el7.x86_64 |
Table 2: 7002 Series AMD EPYC System Configuration |
|
Server |
Dell EMC PowerEdge C6525 |
Processors |
AMD EPYC 7702 64-Core Processor (x2) AMD EPYC 7502 32-Core Processor (x2) AMD EPYC 7402 24-Core Processor (x2) |
Memory |
16x16GB 3200 MTps RDIMMs |
BIOS Version |
1.0.1 |
Operating System |
Red Hat Enterprise Linux Server release 7.6 |
Kernel Version |
3.10.0-957.27.2.el7.x86_64 |
Table 3: BIOS Configuration |
|
System Profile |
Performance Optimized |
Logical Processor |
Disabled |
Virtualization Technology |
Disabled |
NUMA Nodes Per Socket |
4 (C6525) |
Application software versions are as described in Table 4.
Table 4: Software Version |
|
CONVERGE |
3.0.5 with OpenMPI |
CONVERGE is a Computational Fluid Dynamics (CFD) tool from Convergent Science commonly used across a very wide range of CFD and multi-physics applications. CONVERGE CFD features autonomous meshing capabilities that eliminate the grid generation bottleneck from the simulation process. CONVERGE is the industry leader in virtual combustion research and analysis. CFD applications typically scale well across multiple processor cores and servers, have modest memory capacity requirements, and typically perform minimal disk I/O while in the solver section. Figure 1 shows the measured performance of four standards CONVERGE benchmarks contained within the software distribution Example_cases on a dual-processor single server. The benchmarks include: 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). The performance for each benchmark is measured using the total simulation wall clock time.
The results in Figure 1 are plotted relative to the performance of a single server configured with 24-core AMD EPYC 7451 processors (24 processor CPU). Larger values indicate better overall performance. These results show the performance advantage available with 7002 series AMD EPYC processors. The benchmarks were carried out on five different single server systems including the 7451(24-core), 7601(32-core), 7402(24-core), 7502(32-core), and 7702(64-core) processors. The 32-core AMD EPYC 7502 processor provides very good performance for these benchmarks. The 64-core AMD EPYC 7702 provides a noticeable advantage over the 32-core processor results. Overall, the 7002 "Rome" series provides a significant performance gain over the 7001 "Naples" predecessors.
The results presented in this blog show that 7002 series AMD EPYC processors offer a significant performance improvement for CONVERGE relative to 7001 series AMD EPYC processors.