![AMD GPUOpen GPU Architecture Programming Documentation](https://gpuopen.com/wp-content/uploads/2024/05/featured-gpu-architecture-programming-documentation-300x169.jpg)
AMD GPU architecture programming documentation
A repository of AMD Instruction Set Architecture (ISA) and Micro Engine Scheduler (MES) firmware documentation
A repository of AMD Instruction Set Architecture (ISA) and Micro Engine Scheduler (MES) firmware documentation
This first part introduces the concept of affinity and why its important for achieving better performance on AMD GPU nodes
Register pressure of GPU kernels has a tremendous impact on performance. This post provides a practical demo on applying recommendations.
In this third part, we cover additional optimizations to fine tune the performance of the kernel, and introduce temporary files, register pressure, and occupancy.
This post gives an overview of AMD’s open source profiling tools, helping you diagnose bottlenecks and understand how your application is using the hardware.
This post introduces commonly-used memory spaces, identifies what makes each memory space unique, and discusses some common use-cases for each space.
The Game Engineering team – in collaboration with others – has put together an RDNA architecture presentation containing doodles, notes and explanation about the structure of RDNA, how it works, and the differences from our previous architectures.