ROCm runtimes and compilers

ROCm runtimes and compilers#

ROCm runtimes and compilers provide the core execution environment and programming tools for GPU application development on AMD hardware.

  • HIP 10.0.0 – 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 10.0.0 – Translates CUDA source code into portable HIP C++.

  • LLVM 24.0.0 – AMD’s LLVM-based compiler infrastructure, including the ROCm device compiler (amdclang), which compiles HIP and OpenCL code for AMD GPUs.

  • ROCr Runtime 1.21.0 – AMD’s implementation of the HSA (Heterogeneous System Architecture) runtime, providing the foundation for GPU execution and management in the ROCm software stack.

  • SPIRV-LLVM-Translator 24.0.0 – Library and tool for bidirectional translation between SPIR-V and LLVM.