热门问题
时间线
聊天
视角

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