ROCm
In plain wordsAMD's free, open-source software for programming its graphics and AI chips — its answer to Nvidia's CUDA, letting AI software run on AMD hardware.
AMD's open-source counterpart to CUDACUDA, prop. n.: Nvidia's software system for programming its graphics chips to do general calculations. Most AI software is built on it, which is a big reason Nvidia chips dominate AI., the software that lets programs use its Instinct and Radeon GPUs for general computation. It bundles drivers and runtime, compilers, math and AI libraries (such as rocBLAS, MIOpen and the RCCL communication library), profilers and HIP, a C++ programming interface closely modeled on CUDA, with HIPIFY tools that translate CUDA source code into HIP. PyTorchPyTorch, prop. n.: The most widely used free software toolkit for building and training neural networks, especially in research; programmers write ordinary Python and it handles the calculus and the graphics chips., JAXJAX, prop. n.: A free Google library that lets researchers write mathematics in familiar Python and automatically get derivatives and very fast code for graphics chips and Google's AI chips., TritonTriton, prop. n.: A free language from OpenAI for writing the fast inner routines of AI programs in Python-style code; its compiler handles hardware details that Nvidia's own tools leave to experts. and inference engines such as vLLMvLLM, prop. n.: A free, open-source program for running large language models on servers efficiently, so one machine can answer many more users at once. Many companies use it to host AI models. support ROCm, so much CUDA-targeted AI software can run on AMD accelerators such as the MI300X (2023) and MI350 series (2025). Its historic weaknesses relative to CUDA — narrower hardware support, rougher tooling and fewer tuned kernels — have, by many accounts, narrowed since 2024 as large buyers deployed AMD GPUs for inference and training, though CUDA's ecosystem remains broader.
Origin
Launched by AMD on 14 November 2016 as the 'Radeon Open Compute platform', part of its Boltzmann Initiative for high-performance computing; because 'Open Compute' was another organization's trademark, AMD stopped treating the name as an acronym. The ROCm 7 series appeared in 2025.
Usage note
The name no longer stands for anything. HIP code can also be compiled for Nvidia GPUs, making HIP a partial portability layer.
Related
- CUDACUDA, prop. n.: Nvidia's software system for programming its graphics chips to do general calculations. Most AI software is built on it, which is a big reason Nvidia chips dominate AI.
- GPUGPU, abbr.: A computer chip first designed to draw video-game graphics that turned out to be ideal for AI, because it can do thousands of simple calculations at the same time.
- AI compilerAI compiler, n.: Software that translates an AI model into efficient instructions for a specific chip, rearranging and combining its calculations so the hardware is used as fully as possible.
- TritonTriton, prop. n.: A free language from OpenAI for writing the fast inner routines of AI programs in Python-style code; its compiler handles hardware details that Nvidia's own tools leave to experts.
- PyTorchPyTorch, prop. n.: The most widely used free software toolkit for building and training neural networks, especially in research; programmers write ordinary Python and it handles the calculus and the graphics chips.
- CUDACUDA, prop. n.: Nvidia's software system for programming its graphics chips to do general calculations. Most AI software is built on it, which is a big reason Nvidia chips dominate AI.
Mentioned in
AMDAMD, prop. n.: An American chip company that makes computer processors and graphics chips, and Nvidia's main rival in the chips used for artificial intelligence., CUDACUDA, prop. n.: Nvidia's software system for programming its graphics chips to do general calculations. Most AI software is built on it, which is a big reason Nvidia chips dominate AI., AI compilerAI compiler, n.: Software that translates an AI model into efficient instructions for a specific chip, rearranging and combining its calculations so the hardware is used as fully as possible., GPGPUGPGPU, abbr.: Using a graphics chip for ordinary number-crunching instead of drawing pictures — the trick that, years later, made modern AI training practical., TritonTriton, prop. n.: A free language from OpenAI for writing the fast inner routines of AI programs in Python-style code; its compiler handles hardware details that Nvidia's own tools leave to experts.