All Explanation Material# Applies to Linux 2023-06-22 3 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.