PowerEdge:AMD EPYC™ 7002シリーズ プロセッサーを使用したCONVERGEのパフォーマンス
Summary: このブログでは、Convergent Scienceの計算流体力学(CFD)アプリケーションであるCONVERGEのパフォーマンスについて、AMD EPYC™ 7002シリーズ プロセッサーを搭載したDell Ready Solution for HPC Digital Manufacturingで説明します。
Instructions
この記事は、2019年10月にDell EMC HPC & AI Innovation LabのMartin FeyereisenとJoshua Weageによって作成されました。
目次
概要
このブログでは、AMD EPYC 7002シリーズ プロセッサーを搭載したDell Ready Solutions for HPC Digital Manufacturing上で、Convergent Scienceの計算流体力学(CFD)アプリケーションであるCONVERGE™のパフォーマンスについて説明します。このDell Ready Solutions for HPCは、コンピューター支援エンジニアリング(CAE)アプリケーションが仮想製品開発に不可欠なデジタル製造ワークロード向けに設計および構成されています
Dell Ready Solutions for HPC Digital Manufacturingでは、HPCシステム設計に柔軟なビルディング ブロック アプローチを採用しています。このアプローチでは、個々のビルディング ブロックを組み合わせて、お客様固有のワークロードとユース ケースに最適化されたHPCシステムを構築できます
Dell Ready Solutions for HPC Digital Manufacturingは、Dell HPCソリューション ポートフォリオに含まれる数多くのソリューションの1つです
Dellが提供するHPCソリューションの包括的な概要については、 www.dellemc.com/hpc をご覧ください。
ベンチマーク システム構成
パフォーマンス ベンチマーキングは、7001シリーズと7002シリーズAMD EPYCプロセッサーの両方を使用して実行されました。パフォーマンス ベンチマーキングに使用されるシステム構成を表1と表2に示します。ベンチマーキング システムに使用されるBIOS設定を表3に示します。
|
表1: 7001シリーズAMD EPYCのシステム構成 |
|
|
Server |
Dell PowerEdge R7425 |
|
プロセッサ |
AMD EPYC 7451 24コア プロセッサー(x2) AMD EPYC 7601 32コア プロセッサー(x2) |
|
メモリー |
16x16GB 2400 MTps RDIMM |
|
BIOSのバージョン |
1.10.6 |
|
オペレーティングシステム |
Red Hat Enterprise Linux Serverリリース7.5 |
|
カーネル バージョン |
3.10.0-862.el7.x86_64 |
|
表2: 7002シリーズAMD EPYCのシステム構成 |
|
|
Server |
Dell PowerEdge C6525 |
|
プロセッサ |
AMD EPYC 7702 64コア プロセッサー(x2) AMD EPYC 7502 32コア プロセッサー(x2) AMD EPYC 7402 24コア プロセッサー(x2) |
|
メモリー |
16x16GB 3200 MTps RDIMM |
|
BIOSのバージョン |
1.0.1 |
|
オペレーティングシステム |
Red Hat Enterprise Linux Serverリリース7.6 |
|
カーネル バージョン |
3.10.0-957.27.2.el7.x86_64 |
|
表3: BIOS の設定 |
|
|
システムプロファイル |
最適化されたパフォーマンス |
|
論理プロセッサー |
Disabled |
|
仮想化テクノロジー |
Disabled |
|
NUMA Nodes Per Socket |
4 (C6525) |
ソフトウェアのバージョン
アプリケーション ソフトウェアのバージョンについては、表4を参照してください。
|
表4:Software Version(ソフトウェアバージョン) |
|
|
CONVERGE |
3.0.5(OpenMPIを使用) |
CONVERGEのパフォーマンス
- CONVERGEは、Convergent Scienceの計算流体力学(CFD)ツールであり、幅広いCFDおよびマルチフィジックスアプリケーションで一般的に使用されています。CONVERGEのCFDは、シミュレーション プロセスからグリッド生成のボトルネックを排除する自律的なメッシュ機能を備えています。
- CONVERGEは、仮想燃焼の研究と分析において業界をリードしています。通常、CFDアプリケーションは、複数のプロセッサー コアとサーバー間で十分にスケーリングできるため、メモリー容量の要件は小さくなり、通常はソルバー セクションで最小限のディスクI/Oを実行します。
- 図1は、デュアル プロセッサー シングル サーバー上のソフトウェア配布Example_casesに含まれる、4つの標準のCONVERGEベンチマークの測定されたパフォーマンスを示しています。
- ベンチマークは次のとおりです。
Internal_Combustion_Engines/Gasoline_spark_ignition_GDI/Tumble_GDI_SAGE(GDI-SAGE)、Internal_Combustion_Engines/Heavy_Duty_Diesel/Engine_sector_Diesel_SAGE(HDD-SAGE)、Gas_Turbines/LDI_Liquid_Fuel/Gas_turbine_lean_direct_inject_LES(GTLDI-ES)とFuel_Injectors_and_Sprays/Spray_Studies/ECN_sprayH_Lagrangian_RANS(FISsH)
各ベンチマークのパフォーマンスは、合計シミュレーションのウォール クロック時間を使用して測定されます。

図1の結果は、24コアAMD EPYC 7451プロセッサー(24プロセッサーCPU)で構成された1台のサーバーのパフォーマンスに関連してプロットされています。値を大きくすると、全体的なパフォーマンスが向上します。これらの結果は、7002シリーズAMD EPYCプロセッサーで使用可能なパフォーマンスのメリットを示しています。ベンチマークは、7451(24コア)、7601(32コア)、7402(24コア)、7502(32コア)、7702(64コア)プロセッサーを含む5つの異なるシングルサーバーシステムで実施されました。32コアAMD EPYC 7502プロセッサーは、これらのベンチマークで非常に優れたパフォーマンスを実現します。64コアAMD EPYC 7702は、32コア プロセッサーよりもはるかに優れた結果を示します。全体として、7002「Rome」シリーズは、旧モデルの7001「Naples」に比べて大幅なパフォーマンス向上を実現します。
結論
このブログの結果によると、7002シリーズAMD EPYCプロセッサーは、7001シリーズAMD EPYCプロセッサーと比較して、CONVERGEのパフォーマンスが大幅に向上しています。