NVIDIAは、AIコンピューティング向けベンチマーク「HPCG」をオープンソース化しました。
オープンソース化の背景
近年、NVIDIAはオープンソースへの取り組みを積極的に進めています。例えば、GeForce RTX 20シリーズ以降のGPUカーネルをオープンソース化し、Linuxでの開発を促進しました。
今回、NVIDIAはHPCGをオープンソース化することで、AI業界全体の発展に貢献することを目的としています。
HPCGとは
HPCGは、HPC(High Performance Computing)アプリケーション向けに設計されたベンチマークです。複数の数学演算に焦点を当て、さまざまなシナリオで特定のハードウェアのパフォーマンスをテストします。
HPCGは、ソフトウェアパッケージとして提供されており、HPCシステムの最適化に重要な役割を果たしてきました。
HPCGオープンソース化の主な機能
- NVIDIAのHPCGベンチマークは、NVIDIAのGPUとGrace CPU上でスパース行列ベクトル乗算 (SpMV) とスパース行列三角ソルバー (SpSV) で最高のパフォーマンスを実現します。
- NVIDIA HPCG ベンチマークは、次の事項を決定するための高度に構成可能なコマンド ライン パラメータをサポートしています。
- GPUとGrace CPUの問題サイズ
- 3Dランクグリッド形状
- 実行モード: CPUのみ、GPUのみ、異機種混合
- ポイントツーポイント通信: MPI_Host (送信/受信)、MPI_Host_Alltoallv、MPI_CUDA_Aware、MPI_CUDA_Aware_Alltoallv、および NCCL
- NUMA関連の設定
- 互換性: NVIDIA HPCGは、Ampere および Hopper GPUアーキテクチャとともに Grace CPU システムでサポートされています。
今後の展望
NVIDIAのHPCGオープンソース化は、AI業界にとって大きな前進です。今後、HPCGがさらに発展し、AIアプリケーションのパフォーマンス向上に貢献することが期待されます。
ソース
https://wccftech.com/nvidia-open-sources-hpcg-ai-benchmark-aupports-grace-cpus-ampere-hopper-gpus/
リンク