ROCm runtimes and compilers#
ROCm runtimes and compilers provide the core execution environment and programming tools for GPU application development on AMD hardware.
HIP – A C++ runtime API and kernel programming language designed for AMD GPUs. By providing an interface closely aligned with NVIDIA CUDA, HIP allows developers to write portable applications and efficiently migrate existing CUDA code to AMD platforms.
HIPIFY – Translates CUDA source code into portable HIP C++.
LLVM – AMD’s LLVM-based compiler infrastructure, including the ROCm device compiler (
amdclang), which compiles HIP and OpenCL code for AMD GPUs.