# 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)