Dell Technologies: ANSYS-prestaties® met AMD EPYC™ 7002 serie processors
Summary: Dit artikel bespreekt de prestaties van ANSYS® CFX® en ANSYS Fluent® op de Dell EMC Ready Solution voor HPC Digital Manufacturing met AMD EPYC™ 7002 serie processors.
Resolution
Dit artikel is geschreven door Joshua Weage van het Dell EMC HPC & AI Innovation Lab in oktober 2019.
Inleiding
Deze blog bespreekt de prestaties van ANSYS® CFX® en ANSYS Fluent® op de Dell EMC Ready Solution voor HPC digitale productie met AMD EPYC™ 7002 serie processors. Deze Dell EMC Ready oplossing voor HPC is speciaal ontworpen en geconfigureerd voor digitale productieworkloads, waar CAE-applicaties (Computer Aided Engineering) essentieel zijn voor de ontwikkeling van virtuele producten. De Dell EMC Ready Solution voor digitale HPC-productie maakt gebruik van een flexibele benadering van bouwstenen voor HPC-systeemontwerp, waarbij afzonderlijke bouwstenen kunnen worden gecombineerd om HPC-systemen te bouwen die zijn geoptimaliseerd voor klantspecifieke workloads en gebruiksscenario's.
De Dell EMC Ready oplossing voor digitale HPC-productie is een van de vele oplossingen in het Dell EMC HPC-oplossingsportfolio. Ga naar www.dellemc.com/hpc voor een uitgebreid overzicht van de HPC-oplossingen die door Dell EMC worden aangeboden.
Systeemconfiguratie benchmarken
Prestatiebenchmarking werd uitgevoerd met behulp van dual-socket Dell EMC PowerEdge servers met AMD EPYC processors uit de 7001 en 7002 serie. Alle servers waren gevuld met twee processors en één DIMM per kanaalgeheugenconfiguratie. De systeemconfiguraties die worden gebruikt voor de prestatiebenchmarking worden weergegeven in tabel 1 en tabel 2. De BIOS-configuratie die voor de benchmarkingsystemen wordt gebruikt, wordt weergegeven in tabel 3.
| Tabel 1 7001 serie AMD EPYC-systeemconfiguratie | |
|---|---|
| Server | Dell EMC PowerEdge R7425 |
| Processor | 2 x AMD EPYC 7601 processors met 32 cores |
| Geheugen | 16 x 16 GB 2400 MTps RDIMM's |
| BIOS-versie | 1.10.6 |
| Besturingssysteem | Red Hat Enterprise Linux Server release 7.5 |
| Kernel-versie | 3.10.0-862.el7.x86_64 |
Tabel 1: 7001 serie AMD EPYC systeemconfiguratie
| Tabel 2 7002 serie AMD EPYC-systeemconfiguratie | |
|---|---|
|
Server |
Dell EMC PowerEdge C6525 |
|
Processoren |
2 x AMD EPYC 7702 64-core processors 2 x AMD EPYC 7502 processors met 32 cores 2 x AMD EPYC 7452 processors met 32 cores 2 x AMD EPYC 7402 processors met 24 cores |
|
Geheugen |
16 x 16 GB 3200 MTps RDIMM's |
|
BIOS-versie |
1.0.1 |
|
Besturingssysteem |
Red Hat Enterprise Linux Server release 7.6 |
|
Kernel-versie |
3.10.0-957.27.2.el7.x86_64 |
Tabel 2: 7002 serie AMD EPYC systeemconfiguratie
| Tabel 3 BIOS-configuratie | |
|---|---|
|
Systeemprofiel |
Prestaties geoptimaliseerd |
|
Logische processor |
Disabled |
|
Virtualisatietechnologie |
Disabled |
|
NUMA-knooppunten per socket |
4 (alleen PowerEdge C6525) |
Tabel 3: BIOS-configuratie
Softwareversies
De versies van de applicatiesoftware zijn zoals beschreven in Tabel 4.
| Tabel 4 Softwareversies | |
|---|---|
|
ANSYS CFX |
2019R3 met Intel MPI |
|
ANSYS Fluent |
2019R3 met IBM MPI |
Tabel 4: Softwareversies
ANSYS CFX-prestaties
ANSYS CFX-software is een CFD-toepassing (Computational Fluid Dynamics) die bekend staat om zijn nauwkeurigheid, robuustheid en snelheid met toepassingen voor roterende machines. CFD-applicaties schalen doorgaans goed over meerdere processorcores en servers, hebben bescheiden vereisten voor geheugencapaciteit en voeren doorgaans minimale schijf-I/O uit in het oplossergedeelte. Sommige simulaties, zoals grote transiëntanalyse, kunnen echter grotere I/O-vereisten hebben. De benchmarkresultaten die hier worden vermeld, zijn prestatieresultaten van één server, waarbij de benchmark wordt uitgevoerd met alle processorcores die beschikbaar zijn in de server. Figuur 1 toont de gemeten prestaties van de standaard CFX-benchmarks met behulp van CFX 2019R3. De prestaties voor elke benchmark worden gemeten aan de hand van de verstreken tijd van de oplosser.

Afbeelding 1: ANSYS CFX Single Server Performance
De resultaten in afbeelding 1 zijn weergegeven ten opzichte van de prestaties van één server die is geconfigureerd met AMD EPYC 7601 processors. Hoe hoger de waarden, hoe beter de algehele prestaties. Deze resultaten tonen het prestatievoordeel dat beschikbaar is met AMD EPYC-processors uit de 7002-serie. De AMD EPYC 7452- en 7502-processors met 32 cores leveren zeer goede prestaties voor deze benchmarks. De AMD EPYC 7702 met 64 cores biedt een aanzienlijk prestatievoordeel ten opzichte van de processors met 32 cores, met name voor de benchmarkgevallen van LeMans en Pump.
ANSYS Fluent Performance
ANSYS Fluent is een CFD-toepassing (Computational Fluid Dynamics) die vaak wordt gebruikt in een zeer breed scala aan CFD- en multifysische toepassingen. CFD-applicaties schalen doorgaans goed over meerdere processorcores en servers, hebben bescheiden vereisten voor geheugencapaciteit en voeren doorgaans minimale schijf-I/O uit terwijl ze zich in het oplossergedeelte bevinden. Sommige simulaties kunnen echter grotere I/O-vereisten hebben, zoals grote transiënte analyse.
De prestaties van een vloeiende benchmark worden gemeten met behulp van de oplosser-ratingstatistiek. Dit is het aantal van 25 iteratieoplossingen dat binnen een dag kan worden voltooid. Dat wil zeggen, (totaal aantal seconden in een dag)/(25 iteratietijd oplossen in seconden). Een hogere waarde staat voor betere prestaties. De benchmarkresultaten die hier worden vermeld, zijn prestatieresultaten van één server, waarbij de benchmark wordt uitgevoerd met alle processorcores die beschikbaar zijn in de server. Figuur 2 toont de gemeten prestaties voor zes van de ANSYS Fluent-benchmarks.
Afbeelding 2: ANSYS Fluent Single Server Performance
Afbeelding 2 toont de resultaten voor zes standaard Fluent-benchmarkcases die zijn uitgezet ten opzichte van de prestaties van één server die is geconfigureerd met AMD EPYC 7601 processors. Hoe hoger de waarden, hoe beter de algehele prestaties. Deze resultaten tonen het prestatievoordeel dat beschikbaar is met AMD EPYC-processors uit de 7002-serie. De 32-core AMD EPYC 7452 en 7502 processors bieden goede prestaties voor deze benchmarks. Per server biedt de 64-core AMD EPYC 7702 een aanzienlijk prestatievoordeel ten opzichte van de 32-core processors voor deze benchmarkgevallen.
Conclusie
De resultaten in deze blog laten zien dat AMD EPYC-processors uit de 7002-serie een aanzienlijke prestatieverbetering bieden voor ANSYS CFX en ANSYS Fluent ten opzichte van AMD EPYC-processors uit de 7001-serie.