Dell Technologies: ANSYS-ytelse med prosessorer® i AMD EPYC™ 7002-serien
Summary: Denne artikkelen drøfter ytelsen til ANSYS® CFX® og ANSYS flytende® på Dell EMC Ready Solution for HPC digital produksjon med AMD EPYC-prosessorer™ i 7002-serien.
Resolution
Denne artikkelen ble skrevet av Joshua Weage fra Dell EMC HPC &; AI Innovation Lab i oktober 2019.
Innledning
Denne bloggen drøfter ytelsen til ANSYS® CFX® og ANSYS flytende® på Dell EMC Ready Solution for HPC Digital Manufacturing med AMD EPYC-prosessorer™ i 7002-serien. Denne Dell EMC Ready Solution for HPC ble utformet og konfigurert spesifikt for workloader for digital produksjon, der CAE-applikasjoner (Computer Aided Engineering) er avgjørende for virtuell produktutvikling. Dell EMC Ready Solution for HPC Digital Manufacturing bruker en fleksibel byggeklosstilnærming til HPC-systemdesign, der individuelle byggeblokker kan kombineres for å bygge HPC-systemer som er optimalisert for kundespesifikke workloader og brukstilfeller.
Dell EMC Ready Solution for HPC Digital Manufacturing er én av mange løsninger i Dell EMC HPC-løsningsporteføljen. Gå til www.dellemc.com/hpc for å få en omfattende oversikt over HPC-løsningene som tilbys av Dell EMC.
Referanse Systemkonfigurasjon
Ytelsestesting ble utført med Dell EMC PowerEdge-servere med to sokler og AMD EPYC-prosessorer i 7001- og 7002-serien. Alle servere ble fylt med to prosessorer og én DIMM-minnekonfigurasjon per kanal. Systemkonfigurasjonene som brukes til ytelsestesting, er vist i tabell 1 og tabell 2. BIOS-konfigurasjonen som brukes for ytelsestesting, er vist i tabell 3.
| Tabell 1 7001-serien AMD EPYC-systemkonfigurasjon | |
|---|---|
| Server | Dell EMC PowerEdge R7425 |
| Prosessor | 2 AMD EPYC 7601-prosessorer med 32 kjerner |
| Minne | 16 x 16 GB 2400 MTps RDIMM-er |
| BIOS-versjon | 1.10.6 |
| Operativsystem | Red Hat Enterprise Linux Server versjon 7.5 |
| Kjerneversjon | 3.10.0-862.el7.x86_64 |
Tabell 1: 7001-serien AMD EPYC-systemkonfigurasjon
| Tabell 2 AMD EPYC-systemkonfigurasjon i 7002-serien | |
|---|---|
|
Server |
Dell EMC PowerEdge C6525 |
|
Prosessorer |
2 AMD EPYC 7702-prosessorer med 64 kjerner 2 AMD EPYC 7502 32-kjerners prosessorer 2 AMD EPYC 7452 32-kjerners prosessorer 2 24-kjerners AMD EPYC 7402-prosessorer |
|
Minne |
16 x 16 GB 3200 MTps RDIMM-er |
|
BIOS-versjon |
1.0.1 |
|
Operativsystem |
Red Hat Enterprise Linux Server-versjon 7.6 |
|
Kjerneversjon |
3.10.0-957.27.2.el7.x86_64 |
Tabell 2: AMD EPYC-systemkonfigurasjon i 7002-serien
| Tabell 3: BIOS-konfigurasjon | |
|---|---|
|
Systemprofil |
Optimert ytelse |
|
Logisk prosessor |
Deaktivert |
|
Virtualiserings-teknologi |
Deaktivert |
|
NUMA-noder per sokkel |
4 (bare PowerEdge C6525) |
Tabell 3: BIOS-konfigurasjon
Programvareversjoner
Versjonene av applikasjonsprogramvaren er som beskrevet i tabell 4.
| Tabell 4 Programvareversjoner | |
|---|---|
|
ANSYS CFX |
2019R3 med Intel MPI |
|
ANSYS Flytende |
2019R3 med IBM MPI |
Tabell 4: Programvareversjoner
ANSYS CFX-ytelse
ANSYS CFX-programvare er en CFD-applikasjon (computational fluid dynamics) anerkjent for sin nøyaktighet, robusthet og hastighet med roterende maskinapplikasjoner. CFD-applikasjoner skaleres vanligvis godt på tvers av flere prosessorkjerner og servere, har beskjedne krav til minnekapasitet og utfører vanligvis minimalt med disk-I/O når de er i problemløserdelen. Noen simuleringer, for eksempel stor forbigående analyse, kan imidlertid ha større I/O-krav. Ytelsestestresultatene som rapporteres her, er ytelsesresultater for enkeltservere, der ytelsesprøven kjøres ved hjelp av alle prosessorkjernene som er tilgjengelige på serveren. Figur 1 viser den målte ytelsen til standard CFX-benchmarks ved bruk av CFX 2019R3. Ytelsen for hver ytelsestest måles ved hjelp av medgått tid i problemløseren.

Figur 1: ANSYS CFX-ytelse for én server
Resultatene i figur 1 er plottet i forhold til ytelsen til en enkelt server konfigurert med AMD EPYC 7601-prosessorer. Høyere verdier indikerer bedre samlet ytelse. Disse resultatene viser ytelsesfordelen som er tilgjengelig med AMD EPYC-prosessorer i 7002-serien. 32-kjerners AMD EPYC 7452- og 7502-prosessorer gir svært god ytelse for disse referansene. 64-kjerners AMD EPYC 7702 gir en betydelig ytelsesfordel i forhold til 32-kjerners prosessorer, spesielt for LeMans- og Pump-benchmark-tilfeller.
ANSYS flytende ytelse
ANSYS Fluent er en CFD-applikasjon (computational fluid dynamics) som vanligvis brukes på tvers av et svært bredt spekter av CFD- og multifysikkapplikasjoner. CFD-applikasjoner skaleres vanligvis godt på tvers av flere prosessorkjerner og servere, har beskjedne krav til minnekapasitet og utfører vanligvis minimalt med disk-I/O i problemløserdelen. Noen simuleringer kan imidlertid ha større I/O-krav, for eksempel stor forbigående analyse.
Flytende ytelsesprøve måles ved hjelp av Problemløservurdering-metrikken, som er antallet 25 gjentakelsesløsninger som kan fullføres på en dag. Det vil si (totalt sekunder på en dag)/(25 iterasjoner løser tid i sekunder). En høyere verdi representerer bedre ytelse. Ytelsestestresultatene som rapporteres her, er ytelsesresultater for enkeltservere, der ytelsesprøven kjøres ved hjelp av alle prosessorkjernene som er tilgjengelige på serveren. Figur 2 viser den målte ytelsen for seks av ANSYS Fluent-referansene.
Figur 2: ANSYS Fluent Single Server Performance
Figur 2 viser resultatene for seks standard flytende benchmark-tilfeller plottet i forhold til ytelsen til en enkelt server konfigurert med AMD EPYC 7601-prosessorer. Høyere verdier indikerer bedre samlet ytelse. Disse resultatene viser ytelsesfordelen som er tilgjengelig med AMD EPYC-prosessorer i 7002-serien. 32-kjerners AMD EPYC 7452- og 7502-prosessorer gir god ytelse for disse ytelsestestene. Per server gir AMD EPYC 7702 med 64 kjerner en betydelig ytelsesfordel sammenlignet med 32-kjerners prosessorer for disse ytelsesprøvetilfellene.
Konklusjon
Resultatene som presenteres i denne bloggen viser at AMD EPYC-prosessorer i 7002-serien gir en betydelig ytelsesforbedring for ANSYS CFX og ANSYS Fluent i forhold til AMD EPYC-prosessorer i 7001-serien.