Khiêu chuyển đáo nội dung

ROCm

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do đích bách khoa toàn thư
ROCm
Khai phát giảAMD
Thủ thứ phát bố2016 niên 11 nguyệt 14 nhật,​7 niên tiền​ (2016-11-14)
Đương tiền bản bổn
  • 6.2.2( 2024 niên 9 nguyệt 27 nhật; ổn định bản bổn )[1]
編輯維基數據鏈接
Nguyên đại mã khốgithub.com/ROCm/ROCm
Biên trình ngữ ngônC,C++,Python,Fortran,Julia
Trung gian kiệnHIP
Thao tác hệ thốngLinux,Windows[2]
Bình đàiChi trì đích GPU
Văn kiện đại tiểu<2GiB
Loại hìnhGPGPUKhố hòa API
Hứa khả hiệp nghịMIT hứa khả chứng
Võng trạmwww.amd.com/en/products/software/rocm.html编辑维基数据

ROCm[3]ThịSiêu uy bán đạo thể( AMD ) dụng vuĐồ hình xử lý khí( GPU ) biên trình đích nhuyễn kiện sạn. ROCm thiệp cập đa cá lĩnh vực:Đồ hình xử lý khí thông dụng kế toán( GPGPU ),Cao tính năng kế toán( HPC ) hòaDị cấu kế toán.Tha đề cung đa chủng biên trình mô hình: HIP (Cơ vu GPU nội hạch đích biên trình),OpenMP/Tấn tức truyện đệ giới diện(Cơ vu chỉ lệnh đích biên trình) hòaOpenCL.

ROCm thị miễn phí, tự do hòaKhai nguyênĐích nhuyễn kiện ( GPUCố kiệnTrừ ngoại[4]), dĩ các chủng hứa khả chứng phát bố. ROCm tối sơ thị Radeon Open Compute platform đích súc tả, đãn do vu Open Compute dĩ thành vi chú sách thương tiêu, ROCm dĩ bất tái thị súc tả, nhi chỉ thị AMD vi GPU kế toán thiết kế đích khai nguyên đôi sạn.

Bối cảnh

[Biên tập]

ATI/AMDĐích đệ nhất cáĐồ hình xử lý khí thông dụng kế toán( GPGPU ) nhuyễn thể đôi điệp thịClose to Metal(Anh ngữ:Close to Metal)(CTM), hậu lai thành viStream.

ROCm ô 2016 niên tả hữu[5]Dữ pha nhĩ tư mạn kế hoa (Boltzmann Initiative) nhất khởi thôi xuất[6].ROCm đôi điệp kiến lập tại tiên tiền đích AMD GPU đôi điệp đích cơ sở thượng, nhất ta công cụ khả truy tố đáoGPUOpen(Anh ngữ:GPUOpen),Kỳ tha công cụ khả truy tố đáoDị chất hệ thống giá cấu(Anh ngữ:Heterogeneous System Architecture)(HSA).

Trình thức thiết kế năng lực

[Biên tập]

ROCm tác vi nhất cá đôi điệp, phạm vi tòng hạch tâm khu động trình thức đáo tối chung dụng hộ ứng dụng trình thức. AMD thấu quá kỳ học tập nhập khẩu võng trạm đề cung hữu quan AMD GCN ngạnh thể [[7]Hòa ROCm trình thức thiết kế[8]Đích giới thiệu ảnh phiến.[9]

Hất kim vi chỉ, hữu quan đôi điệp hòa ROCm/HIP trình thức thiết kế đích tối giai kỹ thuật giới thiệu chi nhất nhưng nhiên khả dĩ tại Reddit thượng trảo đáo.[10]

Ngạnh thể chi viện

[Biên tập]

ROCm chủ yếu châm đối độc lập chuyên nghiệp GPU[11],Đãn phi quan phương chi viện bao quát Vega hệ liệt hòaRDNA 2Tiêu phí cấp GPU.

AMD gia tốc xử lý khí(APU) dĩ “Khải dụng”, đãn vị hoạch đắc quan phương chi viện. Thiệp cập đáo nhượng ROCm phát huy tác dụng.[12]

Chuyên nghiệp cấp GPU

[Biên tập]

AMD InstinctGia tốc khí thị ROCm đích nhất đẳng công dân, dữChuyên nghiệp tiêu phí giả(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán)Radeon Pro(Anh ngữ:Radeon Pro)GPU hệ liệt nhất dạng: Tha môn đại đa đắc đáo toàn diện chi viện.

Tiệt chí 2022 niên 1 nguyệt, duy nhất cụ hữu tương đối đồng đẳng chi viện đích tiêu phí cấp GPU thị Radeon VII ( GCN 5 - Vega ).

Tiêu phí cấp GPU

[Biên tập]
GPUHệ liệt danh xưng Nam phương
Quần đảo
Hải đảo Hỏa sơn đảo Bắc cực
Quần đảo / bắc cực tinh
Vega Navi 1X Navi 2X
Dĩ phát bố 2012 niên 1 nguyệt 2013 niên 9 nguyệt 2015 niên 6 nguyệt 2016 niên 6 nguyệt 2017 niên 6 nguyệt 2019 niên 7 nguyệt 2020 niên 11 nguyệt
Doanh tiêu danh xưng 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 chi viện 否 Current
Chỉ lệnh tập giá cấu GCN instruction set RDNA instruction set
Vi giá cấu GCN 1st gen GCN 2nd gen GCN 3rd gen GCN 4th gen GCN 5th gen RDNA RDNA 2
Type Thống nhất trứ sắc khí mô hình(Anh ngữ:Unified Shader Model)
ROCm[13] 否 是[14] 是 是[15] 是
OpenCL 1.2 (onLinux:1.1 (no Image support) with Mesa 3D) 2.0 (Adrenalin driver onWin7+)
(onLinux: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+orMesa 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 (Trực tiếp tuyển nhiễm quản lý khí) thịLinux nội hạchĐích nhất cá nguyên kiện.

Nhuyễn thể sinh thái hệ thống

[Biên tập]

Học tập tư nguyên

[Biên tập]

AMD ROCm sản phẩm kinh lý Terry Deem giới thiệu liễu cai đôi điệp.[18]

Đệ tam phương tập thành

[Biên tập]

Cai đôi điệp đích chủ yếu tiêu phí giả thị cơ khí học tập hòa cao hiệu năng vận toán /GPGPU ứng dụng trình thức.

Cơ khí học tập

[Biên tập]

Các chủngThâm độ học tậpKhuông giá đô hữu ROCm hậu đoan:[19]

Siêu cấp kế toán

[Biên tập]

ROCm tạiTOP500Kế họa trung hoạch đắc liễu hiển trứ đích hấp dẫn lực[21].ROCm dữ Exascale siêu cấp điện nãoEl Capitan(Anh ngữ:El Capitan (supercomputer))[22][23]HòaTiền duyên ( siêu cấp điện não )(Frontier) nhất khởi sử dụng.

Nhất ta tương quan nhuyễn thể khả dĩ tạiAMD Infinity trung tâm (AMD Infinity hub)Trảo đáo.

Dữ cạnh tranh đối thủ đích bỉ giác

[Biên tập]

ROCm dữ kỳ tha GPU vận toán đôi điệp cạnh tranh: Anh vĩ đạtCUDAHòa IntelOneAPI(Anh ngữ:oneAPI (compute acceleration)).

Anh vĩ đạt CUDA

[Biên tập]

Anh vĩ đạt đíchCUDAThị bế nguyên đích, nhi AMD ROCm thị khai nguyên đích. Hữu nhất ta khai nguyên nhuyễn thể kiến cấu tại bế nguyênCUDAChi thượng, lệ nhưRAPIDS(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán).

CUDA năng cú tại tiêu phí cấp GPU thượng vận hành, nhi ROCm chi viện chủ yếu viAMD InstinctHòa AMD Radeon Pro đẳng chuyên nghiệp ngạnh thể đề cung.

Nvidia đề cung Clang tiền đoan cập kỳ Parallel Thread Execution (PTX) LLVM GPU hậu đoan tác vi Nvidia CUDA biên dịch khí (Nvidia CUDA Compiler, NVCC).

Anh đặc nhĩ OneAPI

[Biên tập]

Dữ ROCm nhất dạng, oneAPI dã thị khai nguyên đích, sở hữu đối ứng đích hàm thức khố đô phát bố tại kỳGitHub hiệt diện thượng(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán).

Tham kiến

[Biên tập]

Tham khảo tư liêu

[Biên tập]
  1. ^ROCm 6.2.2 Release.2024 niên 9 nguyệt 27 nhật[2024 niên 9 nguyệt 28 nhật ].
  2. ^New HIP SDK helps democratize GPU Computing.[2024-03-13].( nguyên thủy nội dungTồn đươngVu 2023-08-03 ).
  3. ^Question: What does ROCm stand for? · Issue #1628 · RadeonOpenCompute/ROCm.Github.com.[January 18,2022].( nguyên thủy nội dungTồn đươngVu 2023-11-06 ).
  4. ^Debian -- Details of package firmware-amd-graphics in buster.Packages.debian.org.[January 18,2022].( nguyên thủy nội dungTồn đươngVu 2023-03-31 ).
  5. ^AMD @ SC16: Radeon Open Compute Platform (ROCm) 1.3 Released, Boltzmann Comes to Fruition.anandtech.com.[January 19,2022].( nguyên thủy nội dungTồn đươngVu 2024-05-01 ).
  6. ^AMD @ SC15: Boltzmann Initiative Announced - C++ and CUDA Compilers for AMD GPUs.anandtech.com.[January 19,2022].( nguyên thủy nội dungTồn đươngVu 2024-02-28 ).
  7. ^Introduction to AMD GPU Hardware.[2024-04-19].( nguyên thủy nội dungTồn đươngVu 2024-02-06 ) – thông quá www.youtube.com.
  8. ^Fundamentals of HIP Programming.(Nguyên thủy nội dungTồn đương vu 2023-02-07 ).
  9. ^ROCm™ Learning Center.AMD.[2024-04-19].( nguyên thủy nội dungTồn đươngVu 2023-02-07 ).
  10. ^AMD ROCm / HCC programming: Introduction.December 26, 2018[2024-04-19].( nguyên thủy nội dungTồn đươngVu 2023-06-16 ).
  11. ^AMD Documentation - Portal.[2024-04-19].( nguyên thủy nội dungTồn đươngVu 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].( nguyên thủy nội dungTồn đươngVu 2024-03-05 ).
  13. ^ROCm Getting Started Guide v5.2.3.[2024-04-19].( nguyên thủy nội dungTồn đươngVu 2022-09-28 ).
  14. ^HOW-TO: Stable Diffusion on an AMD GPU.September 23, 2022[2024-04-19].( nguyên thủy nội dungTồn đươngVu 2022-09-23 ).
  15. ^Any update on 5700 Xt support?.GitHub.[2024-04-19].( nguyên thủy nội dungTồn đươngVu 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].( nguyên thủy nội dungTồn đươngVu 2022-06-29 ).
  18. ^ROCm presentation.HPCwire.com. July 6, 2020[January 18,2022].( nguyên thủy nội dungTồn đươngVu 2023-03-31 ).
  19. ^AMD Introduces Its Deep-Learning Accelerator Instinct MI200 Series GPUs.Infoq.com.[January 18,2022].( nguyên thủy nội dungTồn đươngVu 2024-02-29 ).
  20. ^Using CuPy on AMD GPU (experimental).[2024-04-19].( nguyên thủy nội dungTồn đươngVu 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].( nguyên thủy nội dungTồn đươngVu 2023-03-31 ).
  22. ^El Capitan Supercomputer Detailed: AMD CPUs & GPUs to Drive 2 Exaflops of Compute.[2024-04-19].( nguyên thủy nội dungTồn đươngVu 2020-03-04 ).
  23. ^Livermore's el Capitan Supercomputer to Debut HPE 'Rabbit' Near Node Local Storage.February 18, 2021[2024-04-19].( nguyên thủy nội dungTồn đươngVu 2024-04-27 ).