Dell Technologies: ANSYS-ydeevne® med AMD EPYC-processorer™ i 7002-serien
Summary: Denne artikel omhandler ydeevnen for ANSYS® CFX® og ANSYS Fluent® på Dell EMC Ready Solution til HPC Digital Manufacturing med AMD EPYC™ 7002-serieprocessorer.
Resolution
Denne artikel blev skrevet af Joshua Weage fra Dell EMC HPC &; AI Innovation Lab i oktober 2019.
Indledning
Denne blog diskuterer ydeevnen af ANSYS® CFX® og ANSYS Fluent® på Dell EMC Ready Solution for HPC Digital Manufacturing med AMD EPYC™ 7002-serie-processorer. Denne Dell EMC Ready Solution til HPC er designet og konfigureret specifikt til digitale produktionsworkloads, hvor CAE-applikationer (Computer Aided Engineering) er afgørende for virtuel produktudvikling. Dell EMC Ready Solution til HPC Digital Manufacturing anvender en fleksibel byggestenstilgang til HPC-systemdesign, hvor individuelle byggesten kan kombineres for at bygge HPC-systemer, der er optimeret til kundespecifikke workloads og brugsscenarier.
Dell EMC Ready Solution til HPC Digital Manufacturing er en af mange løsninger i Dell EMC HPC-løsningsporteføljen. Besøg www.dellemc.com/hpc for at få en omfattende oversigt over de HPC-løsninger, der tilbydes af Dell EMC.
Benchmark for systemkonfiguration
Benchmarking af ydeevnen blev udført med Dell EMC PowerEdge-servere med to sokler med AMD EPYC-processorer i 7001- og 7002-serien. Alle servere var udstyret med to processorer og en DIMM-hukommelseskonfiguration pr. kanal. De systemkonfigurationer, der anvendes til præstationsbenchmarking, er vist i tabel 1 og tabel 2. Den BIOS-konfiguration, der anvendes til benchmarkingsystemerne, er vist i tabel 3.
| Tabel 1: AMD EPYC-systemkonfiguration i 7001-serien | |
|---|---|
| Server | Dell EMC PowerEdge R7425 |
| Processor | 2 x AMD EPYC 7601-processorer med 32 kerner |
| Hukommelse | 16 x 16 GB 2400 MTps RDIMM'er |
| BIOS-version | 1.10.6 |
| Operativsystem | Red Hat Enterprise Linux Server, version 7.5 |
| Kerneversion | 3.10.0-862.el7.x86_64 |
Tabel 1: AMD EPYC-systemkonfiguration i 7001-serien
| Tabel 2: AMD EPYC-systemkonfiguration i 7002-serien | |
|---|---|
|
Server |
Dell EMC PowerEdge C6525 |
|
Processorer |
2 x AMD EPYC 7702 64-Core processorer 2 x AMD EPYC 7502 32-kerneprocessorer 2 x AMD EPYC 7452 32-kerneprocessorer 2 x AMD EPYC 7402 24-kerneprocessorer |
|
Hukommelse |
16 x 16 GB 3200 MTps RDIMM'er |
|
BIOS-version |
1.0.1 |
|
Operativsystem |
Red Hat Enterprise Linux Server, version 7.6 |
|
Kerneversion |
3.10.0-957.27.2.el7.x86_64 |
Tabel 2: AMD EPYC-systemkonfiguration i 7002-serien
| Tabel 3 BIOS-konfiguration | |
|---|---|
|
Systemprofil |
Ydeevneoptimeret |
|
Logisk processor |
Disabled |
|
Virtualiseringsteknologi |
Disabled |
|
NUMA-noder pr. sokkel |
4 (kun PowerEdge C6525) |
Tabel 3: BIOS-konfiguration
Softwareversioner
Programsoftwareversioner er som beskrevet i tabel 4.
| Tabel 4 Softwareversioner | |
|---|---|
|
ANSYS CFX |
2019R3 med Intel MPI |
|
ANSYS flydende |
2019R3 med IBM MPI |
Tabel 4: Softwareversioner
ANSYS CFX-ydeevne
ANSYS CFX-software er en CFD-applikation (Computational Fluid Dynamics), der er anerkendt for sin nøjagtighed, robusthed og hastighed med roterende maskinapplikationer. CFD-programmer skaleres typisk godt på tværs af flere processorkerner og servere, har beskedne krav til hukommelseskapacitet og udfører typisk minimal disk-I/O, mens de er i problemløsersektionen. Nogle simuleringer, såsom store transiente analyser, kan dog have større I / O-krav. De benchmarkresultater, der rapporteres her, er ydeevneresultater for en enkelt server, hvor benchmarket køres med alle processorkerner, der er tilgængelige på serveren. Figur 1 viser den målte præstation for CFX-standardbenchmarks ved hjælp af CFX 2019R3. Ydeevnen for hvert benchmark måles ved hjælp af problemløserens forløbne tid.

Figur 1: ANSYS CFX-ydeevne for enkelt server
Resultaterne i figur 1 er plottet i forhold til ydeevnen for en enkelt server konfigureret med AMD EPYC 7601-processorer. Større værdier angiver bedre samlet ydeevne. Disse resultater viser den ydeevnefordel, der er tilgængelig med AMD EPYC-processorer i 7002-serien. 32-core AMD EPYC 7452- og 7502-processorerne giver meget god ydeevne til disse benchmarks. 64-core AMD EPYC 7702 giver en betydelig ydelsesfordel i forhold til 32-core processorer, især til LeMans og Pump benchmark sager.
ANSYS flydende ydeevne
ANSYS Fluent er en CFD-applikation (computational fluid dynamics), der almindeligvis anvendes på tværs af en meget bred vifte af CFD- og multifysikapplikationer. CFD-programmer skaleres typisk godt på tværs af flere processorkerner og servere, har beskedne krav til hukommelseskapacitet og udfører typisk minimal disk-I/O, mens de er i problemløserafsnittet. Nogle simuleringer kan dog have større I/O-krav, f.eks. store transiente analyser.
Flydende benchmark-ydeevne måles ved hjælp af metric'en Solver Rating, som er antallet af 25 iterationsløsninger, der kan gennemføres på en dag. Det vil sige (samlede sekunder på en dag)/(25 gentagelsesløsningstid i sekunder). En højere værdi repræsenterer bedre ydeevne. De benchmarkresultater, der rapporteres her, er ydeevneresultater for en enkelt server, hvor benchmarket køres med alle processorkerner, der er tilgængelige på serveren. Figur 2 viser den målte præstation for seks af ANSYS Fluent-benchmarks.
Figur 2: ANSYS Fluent-ydeevne for enkelt server
Figur 2 viser resultaterne for seks standard flydende benchmark-tilfælde plottet i forhold til ydeevnen for en enkelt server konfigureret med AMD EPYC 7601-processorer. Større værdier angiver bedre samlet ydeevne. Disse resultater viser den ydeevnefordel, der er tilgængelig med AMD EPYC-processorer i 7002-serien. AMD EPYC 7452- og 7502-processorerne med 32 kerner leverer god ydeevne til disse benchmarks. AMD EPYC 7702 med 64 kerner pr. server giver en betydelig forbedring af ydeevnen i forhold til 32-kerneprocessorer i disse benchmarktilfælde.
Konklusion
Resultaterne præsenteret i denne blog viser, at 7002-serien AMD EPYC-processorer tilbyder en betydelig forbedring af ydeevnen for ANSYS CFX og ANSYS Fluent i forhold til 7001-serien AMD EPYC-processorer.