(Translated by https://www.hiragana.jp/)
ROCm - 维基百科,自由的百科全书 とべ转到内容ないよう

ROCm

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
ROCm
開發かいはつしゃAMD
くび发布2016ねん11月14にち,​7ねんまえ​(2016-11-14
とうぜん版本はんぽん
  • 6.2.2(2024ねん9がつ27にち;穩定版本はんぽん[1]
編輯維基數據鏈接
みなもとだい码库github.com/ROCm/ROCm
编程语言CC++PythonFortranJulia
ちゅう间件HIP
操作そうさけいLinuxWindows[2]
平台ひらだい支持しじてきGPU
ぶんけん大小だいしょう<2 GiB
类型GPGPU库和API
许可协议MIT許可きょかしょう
网站www.amd.com/en/products/software/rocm.html 编辑维基数据

ROCm[3]これちょうはん导体(AMD)よう圖形ずけい處理しょり(GPU)编程てき软件栈。ROCmわたる及多个领いき图形处理通用つうよう计算(GPGPU)、高性能こうせいのう计算(HPC)异构计算。它提供ていきょう种编ほど模型もけい:HIP(もと于GPUないかくてき编程)、OpenMP/訊息でん遞介めんもと于指れいてき编程OpenCL

ROCmめん费、自由じゆう开源てき软件(GPUかたけん除外じょがい[4]),以各种许证发ぬの。ROCm最初さいしょRadeon Open Compute platformてき缩写,ただしよし于Open Computeやめなり为注さつしょう标,ROCmやめさい缩写,而只AMD为GPU计算设计てき开源うずたか栈。

背景はいけい

[编辑]

ATI/AMDてきだいいち图形处理通用つうよう计算(GPGPU)軟體うずたかたたみClose to MetalえいClose to Metal (CTM),後來こうらいなりためStream

ROCm於2016ねん左右さゆう[5]あずか玻爾茲曼けい劃(Boltzmann Initiative)一起かずき推出[6]。 ROCm うずたかたたみ建立こんりゅうざいさきまえてき AMD GPU うずたかたたみてき基礎きそじょう,一些工具可追溯到GPUOpenえいGPUOpen,其他工具こうぐおいさかのぼいた異質いしつ系統けいとうえいHeterogeneous System Architecture (HSA)。

ほどしき設計せっけい能力のうりょく

[编辑]

ROCm 作為さくいいちうずたかたたみ範圍はんいしたがえ核心かくしん驅動くどうほどしきいた最終さいしゅうよう應用おうようほどしき。 AMD 透過とうか學習がくしゅう入口いりくちもう提供ていきょうゆうせき AMD GCN かたたい[[7]かず ROCm ほどしき設計せっけい[8]てきかい紹影へん[9]

までこんためどめゆうせきうずたかたたみ ROCm/HIP ほどしき設計せっけいてきさいけい技術ぎじゅつかい紹之一仍然可以在 Reddit じょう找到。[10]

かたからだ支援しえん

[编辑]

ROCm 主要しゅようはりたい獨立どくりつ專業せんぎょう GPU[11]ただしかんかた支援しえん包括ほうかつ Vega 系列けいれつRDNA 2消費しょうひきゅうGPU。

AMD加速かそく处理(APU) やめけいよう”,ただし獲得かくとくかんかた支援しえんわたる及到ゆずる ROCm 發揮はっき作用さよう[12]

專業せんぎょうきゅうGPU

[编辑]

AMD Instinct加速器かそくきROCmてき一等いっとう公民こうみんあずか專業せんぎょう消費しょうひしゃ页面そん档备份そん互联网档あんRadeon ProえいRadeon Pro GPU系列けいれついちよう:它們だいいた全面ぜんめん支援しえん

截至2022ねん1がつただ一具有相對同等支援的消費級 GPU Radeon VII(GCN 5 - Vega)。

消費しょうひきゅうGPU

[编辑]
GPU系列けいれつ名稱めいしょう 南方なんぽう
群島ぐんとう
海島うみしま 火山かざんとう 北極ほっきょく
群島ぐんとう/北極星ほっきょくせい
Vega Navi 1X Navi 2X
やめ發布はっぷ 2012ねん1がつ 2013ねん9がつ 2015ねん6がつ 2016ねん6がつ 2017ねん6がつ 2019ねん7がつ 2020ねん11月
營銷名稱めいしょう Radeon HD 7000 Radeon Rx 200 Radeon Rx 300 Radeon RX 400/500 Radeon RX Vega/Radeon VII(7 nm) Radeon RX 5000 Radeon RX 6000
AMD支援しえん 否 Current
指令しれいしゅう GCN instruction set RDNA instruction set
ほろ GCN 1st gen GCN 2nd gen GCN 3rd gen GCN 4th gen GCN 5th gen RDNA RDNA 2
Type 统一着色ちゃくしょく模型もけいえいUnified Shader Model
ROCm[13] 否 是[14] 是 是[15] 是
OpenCL 1.2 (on Linux: 1.1 (no Image support) with Mesa 3D) 2.0 (Adrenalin driver on Win7+)
(on Linux: 1.1 (no Image support) with Mesa 3D, 2.0 with AMD drivers or AMD ROCm)
2.0 2.1[16]
Vulkan 1.0
(Win 7+ or Mesa 17+)
1.2 (Adrenalin 20.1, Linux Mesa 3D 20.0)
Shader model 5.1 5.1
6.3
6.4 6.5
OpenGL 4.6 (on Linux: 4.6 (Mesa 3D 20.0))
Direct3D 11 (11_1)
12 (11_1)
11 (12_0)
12 (12_0)
11 (12_1)
12 (12_1)
11 (12_1)
12 (12_2)
/drm/amdgpu[a] Experimental[17] 是
  1. ^ DRM(直接ちょくせつ渲染管理かんりこれLinuxないかくてきいちもとけん

軟體生態せいたい系統けいとう

[编辑]

學習がくしゅう資源しげん

[编辑]

AMD ROCm 產品さんぴん經理けいり Terry Deem かい紹了該堆たたみ[18]

だいさんぽう集成しゅうせい

[编辑]

該堆たたみてき主要しゅよう消費しょうひしゃ機器きき學習がくしゅうだか效能こうのう運算うんざん/GPGPU 應用おうようほどしき

機器きき學習がくしゅう

[编辑]

各種かくしゅ深度しんど學習がくしゅうかまちゆう ROCm はし[19]

ちょうきゅう計算けいさん

[编辑]

ROCm ざいTOP500計畫けいかくちゅう獲得かくとくりょう顯著けんちょてき吸引きゅういんりょく[21]。 ROCm あずか Exascale ちょうきゅう電腦でんのうEl CapitanえいEl Capitan (supercomputer)[22][23] ぜん沿 (ちょうきゅう電腦でんのう)(Frontier) 一起かずき使用しよう

一些相關軟體可以在AMD Infinity中心ちゅうしん(AMD Infinity hub)找到。

あずか競爭きょうそうたいてき比較ひかく

[编辑]

ROCm あずか其他GPU運算うんざんうずたかたたみ競爭きょうそうえいえらたちCUDA かず Intel OneAPIえいoneAPI (compute acceleration)

えいえらたちCUDA

[编辑]

えいえらたちてきCUDA閉源てき,而 AMD ROCm 開源かいげんてきゆう一些開源軟體建構在閉源CUDAこれじょうれいRAPIDS页面そん档备份そん互联网档あん)。

CUDA のう夠在消費しょうひきゅう GPU じょう運行うんこう,而 ROCm 支援しえん主要しゅようため AMD Instinct かず AMD Radeon Pro とう專業せんぎょうかたからだ提供ていきょう

Nvidia 提供ていきょう Clang ぜんはし及其Parallel Thread Execution (PTX) LLVM GPU はし作為さくい Nvidia CUDA へんやく (Nvidia CUDA Compiler, NVCC)。

えいとくなんじOneAPI

[编辑]

あずかROCmいちよう,oneAPI也是開源かいげんてき所有しょゆう對應たいおうてきはこしきはつ佈在其GitHubぺーじめんじょう页面そん档备份そん互联网档あん)。

まいり

[编辑]

参考さんこう资料

[编辑]
  1. ^ ROCm 6.2.2 Release. 2024ねん9がつ27にち [2024ねん9がつ28にち]. 
  2. ^ New HIP SDK helps democratize GPU Computing. [2024-03-13]. (原始げんし内容ないようそん于2023-08-03). 
  3. ^ Question: What does ROCm stand for? · Issue #1628 · RadeonOpenCompute/ROCm. Github.com. [January 18, 2022]. (原始げんし内容ないようそん于2023-11-06). 
  4. ^ Debian -- Details of package firmware-amd-graphics in buster. Packages.debian.org. [January 18, 2022]. (原始げんし内容ないようそん于2023-03-31). 
  5. ^ AMD @ SC16: Radeon Open Compute Platform (ROCm) 1.3 Released, Boltzmann Comes to Fruition. anandtech.com. [January 19, 2022]. (原始げんし内容ないようそん于2024-05-01). 
  6. ^ AMD @ SC15: Boltzmann Initiative Announced - C++ and CUDA Compilers for AMD GPUs. anandtech.com. [January 19, 2022]. (原始げんし内容ないようそん于2024-02-28). 
  7. ^ Introduction to AMD GPU Hardware. [2024-04-19]. (原始げんし内容ないようそん于2024-02-06) –どおり过www.youtube.com. 
  8. ^ Fundamentals of HIP Programming. (原始げんし内容ないようそん档于2023-02-07). 
  9. ^ ROCm™ Learning Center. AMD. [2024-04-19]. (原始げんし内容ないようそん于2023-02-07). 
  10. ^ AMD ROCm / HCC programming: Introduction. December 26, 2018 [2024-04-19]. (原始げんし内容ないようそん于2023-06-16). 
  11. ^ AMD Documentation - Portal. [2024-04-19]. (原始げんし内容ないようそん于2023-06-12). 
  12. ^ Here's something you don't see every day: PyTorch running on top of ROCm on a 6800M (6700XT) laptop! Took a ton of minor config tweaks and a few patches but it actually functionally works. HUGE!. December 10, 2021 [2024-04-19]. (原始げんし内容ないようそん于2024-03-05). 
  13. ^ ROCm Getting Started Guide v5.2.3. [2024-04-19]. (原始げんし内容ないようそん于2022-09-28). 
  14. ^ HOW-TO: Stable Diffusion on an AMD GPU. September 23, 2022 [2024-04-19]. (原始げんし内容ないようそん于2022-09-23). 
  15. ^ Any update on 5700 Xt support?. GitHub. [2024-04-19]. (原始げんし内容ないようそん于2023-07-14). 
  16. ^ AMD Radeon RX 6800 XT Specs. TechPowerUp. [January 1, 2021]. 
  17. ^ Larabel, Michael. The Best Features of the Linux 4.9 Kernel. Phoronix. December 7, 2016 [December 7, 2016]. (原始げんし内容ないようそん于2022-06-29). 
  18. ^ ROCm presentation. HPCwire.com. July 6, 2020 [January 18, 2022]. (原始げんし内容ないようそん于2023-03-31). 
  19. ^ AMD Introduces Its Deep-Learning Accelerator Instinct MI200 Series GPUs. Infoq.com. [January 18, 2022]. (原始げんし内容ないようそん于2024-02-29). 
  20. ^ Using CuPy on AMD GPU (experimental). [2024-04-19]. (原始げんし内容ないようそん于2024-03-27). 
  21. ^ AMD Chips Away at Intel in World's Top 500 Supercomputers as GPU War Looms. November 16, 2020 [2024-04-19]. (原始げんし内容ないようそん于2023-03-31). 
  22. ^ El Capitan Supercomputer Detailed: AMD CPUs & GPUs to Drive 2 Exaflops of Compute. [2024-04-19]. (原始げんし内容ないようそん于2020-03-04). 
  23. ^ Livermore's el Capitan Supercomputer to Debut HPE 'Rabbit' Near Node Local Storage. February 18, 2021 [2024-04-19]. (原始げんし内容ないようそん于2024-04-27).