热门问题
时间线
聊天
视角
ROCm
平行計算平台與應用程式介面 来自维基百科,自由的百科全书
Remove ads
ROCm[2]是超威半導體(AMD)用於圖形處理器(GPU)編程的軟體棧。ROCm涉及多個領域:圖形處理器通用計算(GPGPU)、高效能計算(HPC)和異構計算。它提供多種編程模型:HIP(基於GPU核心的編程)、OpenMP/訊息傳遞介面(基於指令的編程)和OpenCL。
![]() | 此條目可參照英語維基百科相應條目來擴充。 (2024年3月13日) |
ROCm是免費、自由和開源的軟體(GPU韌體除外[3]),以各種授權條款釋出。ROCm最初是Radeon Open Compute platform的縮寫,但由於Open Compute已成為註冊商標,ROCm已不再是縮寫,而只是AMD為GPU計算設計的開源堆疊。
Remove ads
背景
ATI/AMD的第一個圖形處理器通用計算(GPGPU)軟體堆疊是Close to Metal (CTM),後來成為Stream。
ROCm於2016年左右[4]與玻爾茲曼計劃(Boltzmann Initiative)一起推出[5]。 ROCm 堆疊建立在先前的 AMD GPU 堆疊的基礎上,一些工具可追溯到GPUOpen,其他工具可追溯到異質系統架構 (HSA)。
程式設計能力
此章節需要擴充。 (2022年1月1日) |
ROCm 作為一個堆疊,範圍從核心驅動程式到最終使用者應用程式。 AMD 透過其學習入口網站提供有關 AMD GCN 硬體[6]和 ROCm 程式設計[7]的介紹影片。[8]
迄今為止,有關堆疊和 ROCm/HIP 程式設計的最佳技術介紹之一仍然可以在 Reddit 上找到。[9]
硬體支援
AMD Instinct加速器是ROCm的一等公民,與專業消費者 (頁面存檔備份,存於網際網路檔案館)Radeon Pro GPU系列一樣:它們大多得到全面支援。
截至2022年1月,唯一具有相對同等支援的消費級 GPU 是 Radeon VII(GCN 5 - Vega)。
軟體生態系統
與競爭對手的比較
參見
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads