This is an old version of ROCm documentation. Read the latest ROCm release documentation to stay informed of all our developments.

All Explanation Material

All Explanation Material#

Applies to Linux and Windows


4 min read time

Compiler Nomencalture

ROCm ships multiple compilers of varying origins and purposes. This article disambiguates compiler naming used throughout the documentation.

Using CMake

ROCm components ship with 1st party CMake support. This article details how that support works and how to use it.

Linux Folder Structure Reorganization

ROCm™ packages have adopted the Linux foundation file system hierarchy standard to ensure ROCm components follow open source conventions for Linux-based distributions.

GPU Isolation Techniques

Restricting the access of applications to a subset of GPUs, aka isolating GPUs allows users to hide GPU resources from programs.

GPU Architectures

AMD documentation around architectural details from both the CDNA and RDNA product lines.