Dell Technologies: AMD EPYC™ 7002 Series 프로세서를 사용한 ANSYS® 성능(영문)
Summary: 이 문서에서는 AMD EPYC™ 7002 Series 프로세서가 탑재된 Dell EMC Ready Solution for HPC Digital Manufacturing에서 ANSYS® CFX® 및 ANSYS Fluent®의 성능에 대해 설명합니다.
Resolution
이 문서는 2019년 10월 Dell EMC HPC 및 AI Innovation Lab의 Joshua Weage가 작성했습니다.
소개
이 블로그에서는 AMD EPYC™ 7002 Series 프로세서가 탑재된 Dell EMC Ready Solution for HPC Digital Manufacturing에서 ANSYS® CFX® 및 ANSYS Fluent®의 성능에 대해 설명합니다. 이 Dell EMC Ready Solution for HPC는 가상 제품 개발에 CAE(Computer Aided Engineering) 애플리케이션이 중요한 디지털 제조 워크로드를 위해 특별히 설계 및 구성되었습니다. Dell EMC Ready Solution for HPC Digital Manufacturing은 HPC 시스템 설계에 유연한 구성 요소 접근 방식을 사용합니다. 즉, 개별 구성 요소를 결합하여 고객별 워크로드 및 활용 사례에 맞게 최적화된 HPC 시스템을 구축할 수 있습니다.
Dell EMC Ready Solution for HPC Digital Manufacturing은 Dell EMC HPC 솔루션 포트폴리오의 여러 솔루션 중 하나입니다. Dell EMC에서 제공하는 HPC 솔루션에 대한 포괄적인 개요를 보려면 www.dellemc.com/hpc를 방문하십시오.
시스템 구성 벤치마크
성능 벤치마킹은 7001 및 7002 시리즈 AMD EPYC 프로세서를 탑재한 듀얼 소켓 Dell EMC PowerEdge 서버를 사용하여 수행되었습니다. 모든 서버는 2개의 프로세서와 채널당 1개의 DIMM으로 구성되었습니다. 성능 벤치마킹에 사용되는 시스템 구성은 표 1과 표 2에 나와 있습니다. 벤치마킹 시스템에 사용되는 BIOS 구성은 표 3에 나와 있습니다.
| 표 1 7001 Series AMD EPYC 시스템 구성 | |
|---|---|
| 서버 | Dell EMC PowerEdge R7425 |
| 프로세서 | 2x AMD EPYC 7601 32코어 프로세서 |
| 메모리 | 16x16GB 2400 MTps RDIMMs |
| BIOS 버전 | 1.10.6 |
| 운영 체제 | Red Hat Enterprise Linux 서버 릴리스 7.5 |
| 커널 버전 | 3.10.0-862.el7.x86_64 |
표 1: 7001 Series AMD EPYC 시스템 구성
| 표 2 7002 Series AMD EPYC 시스템 구성 | |
|---|---|
|
서버 |
Dell EMC PowerEdge C6525 |
|
프로세서 |
AMD EPYC 7702 64코어 프로세서 2개 AMD EPYC 7502 32코어 프로세서 2개 AMD EPYC 7452 32코어 프로세서 2개 AMD EPYC 7402 24코어 프로세서 2개 |
|
메모리 |
16x16GB 3200 MTps RDIMMs |
|
BIOS 버전 |
1.0.1 |
|
운영 체제 |
Red Hat Enterprise Linux 서버 릴리스 7.6 |
|
커널 버전 |
3.10.0-957.27.2.el7.x86_64 |
표 2: 7002 Series AMD EPYC 시스템 구성
| 표 3 BIOS 구성 | |
|---|---|
|
시스템 프로필 |
성능 최적화 |
|
논리 프로세서 |
Disabled |
|
가상화 기술 |
Disabled |
|
소켓당 NUMA 노드 |
4(PowerEdge C6525만 해당) |
표 3: BIOS 구성
소프트웨어 버전
애플리케이션 소프트웨어 버전은 표 4에 설명되어 있습니다.
| 표 4 소프트웨어 버전 | |
|---|---|
|
ANSYS CFX |
Intel MPI가 포함된 2019R3 |
|
ANSYS Fluent |
IBM MPI가 포함된 2019R3 |
표 4: 소프트웨어 버전
ANSYS CFX 성능
ANSYS CFX 소프트웨어는 전산 유체 역학(CFD) 애플리케이션으로, 회전 기계 애플리케이션에서 정확성, 견고성 및 속도로 인정받고 있습니다. CFD 애플리케이션은 일반적으로 여러 프로세서 코어와 서버에 걸쳐 잘 확장되고, 적당한 메모리 용량 요구 사항을 가지며 일반적으로 Solver 섹션에 있는 동안 최소한의 디스크 I/O를 수행합니다. 그러나 대규모 과도 분석과 같은 일부 시뮬레이션은 I/O 요구가 더 클 수 있습니다. 여기에 보고된 벤치마크 결과는 서버에서 사용 가능한 모든 프로세서 코어를 사용하여 벤치마크를 실행한 단일 서버 성능 결과입니다. 그림 1은 CFX 2019R3을 사용하여 측정된 표준 CFX 벤치마크의 성능을 보여줍니다. 각 벤치마크의 성능은 솔버 경과 시간을 사용하여 측정됩니다.

그림 1: ANSYS CFX 단일 서버 성능
그림 1의 결과는 AMD EPYC 7601 프로세서로 구성된 단일 서버의 성능을 기준으로 표시됩니다. 값이 클수록 전반적인 성능이 우수하다는 것을 나타냅니다. 이 결과는 7002 Series AMD EPYC 프로세서에서 사용할 수 있는 성능 이점을 보여줍니다. 32코어 AMD EPYC 7452 및 7502 프로세서는 이러한 벤치마크에서 매우 우수한 성능을 제공한다. 64코어 AMD EPYC 7702는 특히 LeMans 및 Pump 벤치마크 사례에서 32코어 프로세서에 비해 상당한 성능 이점을 제공합니다.
ANSYS Fluent 성능
ANSYS Fluent는 매우 광범위한 CFD 및 다중 물리 애플리케이션에서 일반적으로 사용되는 CFD(Computational Fluid Dynamics) 애플리케이션입니다. CFD 애플리케이션은 일반적으로 여러 프로세서 코어 및 서버에서 잘 확장되고 메모리 용량 요구 사항이 적으며 솔버 섹션에 있는 동안 일반적으로 최소한의 디스크 I/O를 수행합니다. 그러나 일부 시뮬레이션에는 대규모 과도 분석과 같은 I/O 요구가 더 클 수 있습니다.
Fluent 벤치마크 성능은 하루에 완료할 수 있는 25개의 반복 해결 수인 Solver Rating 메트릭을 사용하여 측정됩니다. 즉, (하루의 총 초)/(25회 반복 해결 시간(초))입니다. 값이 높을수록 성능이 더 좋습니다. 여기에 보고된 벤치마크 결과는 서버에서 사용 가능한 모든 프로세서 코어를 사용하여 벤치마크를 실행한 단일 서버 성능 결과입니다. 그림 2는 ANSYS Fluent 벤치마크 중 6개에 대해 측정된 성능을 보여준다.
그림 2: ANSYS Fluent 단일 서버 성능
그림 2는 AMD EPYC 7601 프로세서로 구성된 단일 서버의 성능을 기준으로 표시된 6개의 표준 Fluent 벤치마크 사례에 대한 결과를 보여준다. 값이 클수록 전반적인 성능이 우수하다는 것을 나타냅니다. 이 결과는 7002 Series AMD EPYC 프로세서에서 사용할 수 있는 성능 이점을 보여줍니다. 32코어 AMD EPYC 7452 및 7502 프로세서는 이러한 벤치마크에서 우수한 성능을 제공한다. 서버당 64코어 AMD EPYC 7702는 이러한 벤치마크 사례에서 32코어 프로세서에 비해 상당한 성능 이점을 제공한다.
결론
이 블로그에 제시된 결과는 7002 시리즈 AMD EPYC 프로세서가 7001 시리즈 AMD EPYC 프로세서에 비해 ANSYS CFX 및 ANSYS Fluent에서 상당한 성능 향상을 제공한다는 것을 보여줍니다.