NVIDIA開源HPCG AI基準支援Grace CPU以及Ampere和Hopper GPU
英偉達(NVIDIA)決心探索開源路線,該公司現在開源了針對人工智慧運算的HPCG 基準軟體包,他們重申了先前對協作方法和人工智慧優化的承諾。
自從英偉達先前宣佈為GeForce RTX 20 系列及以後的產品使用開源GPU 核心以來,英偉達一直在尋求向更開源的方向轉變,以促進其平台的開發,並在Linux 方面大步邁進。這次,該公司決定透過開源英偉達HPCG 來幫助人工智慧產業,該產業面向Grace Superchips 和Hopper 系列架構等人工智慧硬體。
NVIDIA的HPCG是專為高效能運算應用設計的基準測試,主要透過多種數學運算來測試特定硬體在不同場景下的效能。這不僅能讓NVIDIA展現其GPU的能力,而且該軟體包在優化HPC系統方面發揮了重要作用。在人工智慧和高效能運算應用大幅成長的時代,NVIDIAHPCG 的開源意味著該公司決心看到資源的發展。
以下是該公司自己詳細介紹的主要功能:
GitHub:
https://github.com/NVIDIA/nvidia-hpcg
主要特點
NVIDIA HPCG 基準利用NVIDIA 高效能數學函式庫:cuSPARSE 和NVPL Sparse,在NVIDIA GPU 和Grace CPU 上實作稀疏矩陣向量乘法(SpMV) 和稀疏矩陣三角求解器(SpSV) 的最高效能。
NVIDIA HPCG 基準支援高度可設定的命令列參數,以決定:
GPU 和Grace CPU 的問題大小
三維等級網格形狀
執行模式: 純CPU、純GPU 與異構
點對點通訊: MPI_Host(發送/回傳)、MPI_Host_Alltoallv、MPI_CUDA_Aware、MPI_CUDA_Aware_Alltoallv 和NCCL
NUMA 相關配置
在相容性方面,NVIDIA HPCG 支援Grace CPU 系統以及Ampere 和Hopper GPU 架構。該軟體也只能在Linux 下運行,這限制了它的使用範圍。不過,這仍然是一個有趣舉動,它顯示了NVIDIA公司對資產開源的承諾。