System optimization#

Applies to Linux and Windows

2024-07-16

5 min read time

System administrators can optimize the performance of their AMD hardware generally and based on specific workloads and use cases. This section outlines recommended system optimization options for AMD accelerators and GPUs, enabling administrators to maximize efficiency and performance.

High-performance computing workloads#

High-performance computing (HPC) workloads have unique requirements that may not be fully met by the default hardware and BIOS configurations of OEM platforms. To achieve optimal performance for HPC workloads, it is crucial to adjust settings at both the platform and workload levels.

The AMD Instinct™ accelerator optimization guides in this section describe:

  • BIOS settings that can impact performance

  • Hardware configuration best practices

  • Supported versions of operating systems

  • Workload-specific recommendations for optimal BIOS and operating system settings

The guides might also discuss the AMD Instinct software development environment, including information on how to install and run the DGEMM, STREAM, HPCG, and HPL benchmarks. The guides provide a good starting point but is not tested exhaustively across all compilers.

Knowledge prerequisites to better understand the following Instinct system optimization guides and to perform tuning for HPC applications include:

  • Experience in configuring servers

  • Administrative access to the server’s Management Interface (BMC)

  • Administrative access to the operating system

  • Familiarity with the OEM server’s BMC (strongly recommended)

  • Familiarity with the OS specific tools for configuration, monitoring, and troubleshooting (strongly recommended)

While the following guides are a good starting point, developers are encouraged to perform their own performance testing for additional tuning per device and per workload.

Workstation workloads#

Workstation workloads, much like those for HPC, have a unique set of requirements: a blend of both graphics and compute, certification, stability and others.

The document covers specific software requirements and processes needed to use these GPUs for Single Root I/O Virtualization (SR-IOV) and machine learning tasks.

The main purpose of this document is to help users utilize the RDNA™ 2 GPUs to their full potential.

Optimization guide

Architecture reference

White papers

AMD Radeon PRO W6000 and V620

AMD RDNA 2 instruction set architecture

RDNA 2 architecture