Altair HyperWorks® Performance with AMD EPYC™ 7002 Series Processors

Altair HyperWorks® Performance with AMD EPYC™ 7002 Series Processors


This article was written by Martin Feyereisen, Joshua Weage. HPC and AI Innovation Lab, October 2019

Introduction

This blog discusses the performance of Altair HyperWorks®, Altair AcuSolve™, and Altair Radioss™ on the Dell EMC Ready Solutions for HPC Digital Manufacturing with AMD EPYC™ 7002 series processors. This Dell EMC Ready Solutions for HPC was designed and configured specifically for Digital Manufacturing workloads, where Computer-Aided Engineering (CAE) applications are critical for virtual product development. The Dell EMC Ready Solutions for HPC Digital Manufacturing uses a flexible building block approach to HPC system design, where individual building blocks can be combined to build HPC systems which are optimized for customer-specific workloads and use cases.

The Dell EMC Ready Solutions for HPC Digital Manufacturing is one of many solutions in the Dell EMC HPC solution portfolio. Please visit www.dellemc.com/hpc for a comprehensive overview of the HPC solutions offered by Dell EMC.



Benchmark System Configuration

Performance benchmarking was performed using both 7001 and 7002 series AMD EPYC processors. The system configurations used for the performance benchmarking are shown in Table 1 and Table 2. The BIOS configuration used for the benchmarking systems is shown in Table 3.

Table 1: 7001 Series AMD EPYC System Configuration
Server Dell EMC PowerEdge R7425
Processor 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
Processor 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
Processor Disabled
Logical Processor Disabled
Virtualization Technology 4 (PowerEdge C6525 only)
NUMA Nodes Per Socket Red Hat Enterprise Linux Server release 7.6

Software Versions

Application software versions are as described in Table 4
Table 4: Software Version
Altair AcuSolve 2018 with IBM MPI
Altair Radioss 2018 with IBM MPI



Altair AcuSolve Performance

Altair AcuSolve is a Computational Fluid Dynamics (CFD) tool commonly used across a very wide range of CFD and multi-physics applications. AcuSolve is a robust solver with proprietary numerical methods that yield stable simulations and accurate results regardless of the quality and topology of mesh elements. It uses a single solver for all flow regimes, with very few parameters to adjust, and it produces rapid results by solving the fully-coupled pressure/velocity equation system using scientifically proven numerical techniques. 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. However, some simulations, such as large transient analysis, may have greater I/O demands. Figure 1 shows the measured performance of three standard AcuSolve benchmarks using on a single server. The performance for each benchmark is measured using the solver elapsed time.


Figure 1 AcuSolve Single Server Performance

AcuSolve Single Server Performance

The results in Figure 1 are plotted relative to the performance of a single server configured with AMD EPYC 7451 processors. Larger values indicate better overall performance. These results show the performance advantage available with 7002 series AMD EPYC processors. The 32-core AMD EPYC 7502 processor provides very good performance for these benchmarks. The 64-core AMD EPYC 7702 provides a significant performance advantage over the 32-core processors, particularly for smaller ‘riser’ benchmark, which benefits from the larger cache in the 7702 processor.




Altair Radioss Performance

Altair Radioss is a leading structural analysis solver for highly non-linear problems under dynamic loadings. It is used across all industries worldwide to improve the crashworthiness, safety, and manufacturability of structural designs. Radioss is similar to AcuSolve in that it typically scales well across multiple processor cores and servers, has modest memory capacity requirements, and performs minimal disk I/O while in the solver section. It is tightly integrated with OptiStruct and it comes with a comprehensive material and rupture library.

Figure 2 Altair Radioss Single Server Performance

Altair Radioss Single Server Performance
Figure 2 presents the results for two standard Radioss benchmark cases plotted relative to the performance of a single server configured with AMD EPYC 7451 processors, where performance is measured in terms of the total elapsed time for each job. Larger values indicate better overall performance. These results show the performance advantage available with 7002 series AMD EPYC processors. The 32-core AMD EPYC 7502 processor provides a good performance for these benchmarks. The 64-core AMD EPYC 7702 provides a significant performance advantage over the 32-core processors for these benchmark cases.

Conclusion

The results presented in this blog show that 7002 series AMD EPYC processors offer a significant performance improvement for Altair AcuSolve and Radioss relative to 7001 series AMD EPYC processors.








Article ID: SLN319197

Last Date Modified: 11/07/2019 02:42 AM


Rate this article

Accurate
Useful
Easy to understand
Was this article helpful?
Yes No
Send us feedback
Comments cannot contain these special characters: <>()\
Sorry, our feedback system is currently down. Please try again later.

Thank you for your feedback.