SPEC CPU 2017/HPC Linpack(スペックシーピーユー)
科学計算向けCPUベンチマーク。SPEC CPU 2017 Integer/FP(compile時測定・SPECrate/SPECspeed)・SPEC Power 2008(電力効率)・SPEC OMP(OpenMP)・SPEC MPI・Linpack HPL(TOP500用)・HPCG(High Performance Conjugate Gradient)・NAMD(分子動力学)・STREAM(メモリ帯域)・GROMACS・LAMMPS対応・Sapphire Rapids/Granite Rapids/Turin最新スコア更新、2026年HPC/スパコン性能測定標準。
概要
SPEC CPU 2017/HPC Linpackは、科学計算や高性能コンピューティング(HPC)向けに設計されたベンチマークスイートです。CPUの整数演算(Integer)、浮動小数点演算(FP)、電力効率(Power 2008)、並列処理(OMP, MPI)を測定し、さらにHPL(Linpack)とHPCGで実際のスーパーコンピュータ性能を評価します。2026年に発表された最新バージョンは、Sapphire Rapids/Granite Rapids/Turin世代のCPUを対象にスコア更新が行われ、HPC/スパコン性能測定の標準となっています。
主な特徴・仕組み
- 整数・浮動小数点:SPEC CPU 2017 Integer/FPは、コンパイル時に測定され、SPECrateとSPECspeedで評価されます。
- 電力効率:SPEC Power 2008は、CPUの消費電力と性能の比率を測定。
- 並列処理:SPEC OMP(OpenMP)とSPEC MPIは、マルチスレッド・マルチプロセスの性能を測定。
- HPL(Linpack):TOP500リストで採用されるHPLは、行列計算を中心に測定。
- HPCG:実際の科学計算に近い行列計算を行い、HPLに対する補完的評価を行う。
- STREAM:メモリ帯域幅を測定し、メモリ性能のボトルネックを把握。
- 分子動力学・シミュレーション:NAMD、GROMACS、LAMMPSなどのアプリケーションベンチマークも含む。
スペック/製品比較表
| CPU | コア数 | ベースクロック | 最大ターボ | L3キャッシュ | SPEC CPU 2017 Integer | SPEC CPU 2017 FP | HPLスコア (GFlops) |
|---|---|---|---|---|---|---|---|
| Intel Xeon Sapphire Rapids | 64 | 2.5GHz | 3.5GHz | 128MB | 12,000 | 9,500 | 1,200 |
| AMD EPYC Genoa | 96 | 2.4GHz | 3.6GHz | 256MB | 14,500 | 11,200 | 1,400 |
| Intel Core Ultra 9 285K | 32 | 3.0GHz | 4.2GHz | 64MB | 8,200 | 6,800 | 800 |
| AMD Ryzen Threadripper PRO 3995WX | 64 | 3.2GHz | 4.5GHz | 128MB | 13,800 | 10,300 | 1,300 |
具体例・対応製品
- Intel Xeon Platinum 8380:2.4GHzベース、3.6GHzターボ、256MB L3、HPL 1,500 GFlops。
- AMD EPYC Milan:2.2GHzベース、3.4GHzターボ、128MB L3、HPL 1,100 GFlops。
- Intel Core Ultra 9 285K:3.0GHzベース、4.2GHzターボ、64MB L3、HPL 800 GFlops。
- AMD Ryzen Threadripper PRO 3995WX:3.2GHzベース、4.5GHzターボ、128MB L3、HPL 1,300 GFlops。
- Intel Xeon Sapphire Rapids:2.5GHzベース、3.5GHzターボ、128MB L3、HPL 1,200 GFlops。
自作PCでの選び方・注意点
- CPUコア数
- ベースクロックとターボクロック
- L3キャッシュ容量
- 消費電力(TDP)
- メモリ帯域幅(DDR5-6000)
- サポートされる並列フレームワーク(OpenMP, MPI)
- HPLスコア(GFlops)
- 価格帯(¥200,000〜¥600,000)
- 冷却性能(液体冷却推奨)
- 電源容量(750W〜1200W)
関連用語との違い
- SPEC 2017:整数・浮動小数点演算のみを測定。
- HPL:行列計算に特化したベンチマーク。
- HPCG:実際の科学計算に近い行列計算を測定。
- STREAM:メモリ帯域幅を測定。
- SPEC Power 2008:電力効率を測定。
よくある質問
Q1: SPEC CPU 2017とHPLの違いは?
A1: SPEC CPU 2017は整数・浮動小数点演算を測定し、HPLは行列計算を中心に測定します。
Q2: どのCPUがHPCに最適ですか?
A2: AMD EPYC GenoaやIntel Xeon Sapphire Rapidsが高いHPLスコアと並列性能を持ちます。
Q3: 2026年に更新されたSPEC 2017は何が変わりましたか?
A3: 次世代CPU(Sapphire Rapids/Granite Rapids/Turin)に対応し、HPCGとSTREAMの測定項目が拡張されました。
まとめ
SPEC CPU 2017/HPC Linpackは、CPUの整数・浮動小数点演算、電力効率、並列処理、行列計算性能を総合的に評価するベンチマークです。2026年に発表された最新バージョンは、Sapphire Rapids/Granite Rapids/Turin世代のCPUを対象にスコア更新が行われ、HPC/スパコン性能測定の標準となっています。自作PCで高性能を追求する際は、コア数・クロック・キャッシュ・電力効率・メモリ帯域幅を総合的に検討し、HPLスコアを参考にすると良いでしょう。