热门问题
时间线
聊天
视角

ROCm

平行計算平台與應用程式介面 来自维基百科,自由的百科全书

ROCm
Remove ads

ROCm[2]超威半導體(AMD)用於圖形處理器(GPU)編程的軟體棧。ROCm涉及多個領域:圖形處理器通用計算(GPGPU)、高效能計算(HPC)和異構計算。它提供多種編程模型:HIP(基於GPU核心的編程)、OpenMP/訊息傳遞介面基於指令的編程)和OpenCL

快速預覽 開發者, 首次釋出 ...

ROCm是免費、自由和開源的軟體(GPU韌體除外[3]),以各種授權條款釋出。ROCm最初是Radeon Open Compute platform的縮寫,但由於Open Compute已成為註冊商標,ROCm已不再是縮寫,而只是AMD為GPU計算設計的開源堆疊。

Remove ads

背景

ATI/AMD的第一個圖形處理器通用計算(GPGPU)軟體堆疊是Close to Metal英語Close to Metal (CTM),後來成為Stream

ROCm於2016年左右[4]與玻爾茲曼計劃(Boltzmann Initiative)一起推出[5]。 ROCm 堆疊建立在先前的 AMD GPU 堆疊的基礎上,一些工具可追溯到GPUOpen英語GPUOpen,其他工具可追溯到異質系統架構英語Heterogeneous System Architecture (HSA)。

程式設計能力

ROCm 作為一個堆疊,範圍從核心驅動程式到最終使用者應用程式。 AMD 透過其學習入口網站提供有關 AMD GCN 硬體[6]和 ROCm 程式設計[7]的介紹影片。[8]

迄今為止,有關堆疊和 ROCm/HIP 程式設計的最佳技術介紹之一仍然可以在 Reddit 上找到。[9]

硬體支援

ROCm 主要針對獨立專業 GPU[10], 但非官方支援包括 Vega 系列和RDNA 2消費級GPU。

AMD加速處理器(APU) 已「啟用」,但未獲得官方支援。 涉及到讓 ROCm 發揮作用。[11]

專業級GPU

AMD Instinct加速器是ROCm的一等公民,與專業消費者頁面存檔備份,存於網際網路檔案館Radeon Pro英語Radeon Pro GPU系列一樣:它們大多得到全面支援。

截至2022年1月,唯一具有相對同等支援的消費級 GPU 是 Radeon VII(GCN 5 - Vega)。

Loading content...

軟體生態系統

Loading content...
Loading content...
Loading content...

與競爭對手的比較

Loading content...

參見

參考資料

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads