# The ROCm Stack ROCm is the GPU computing stack for AMD GPUs. ROCm is comprised of the components described in this page. Kernel mo ## Kernel Module (Linux) ## HIP Runtime ## Compiler ### `hipcc` ### AMD Clang ## GPU Libraries ### Math Libraries The Math libraries are grouped into libraries starting with a `roc`-prefix and hip-prefix. Libraries starting with a hip-prefix provide a support for AMD GPUs and NVIDIA GPUs. Libraries beginning the `roc`-prefix support AMD GPUs only. ## #Compute Primitives ## Communication Libraries ## AI and ML (Linux only) ## Management Tools (Linux) ## Deployment Tools (Linux)