AMD RDNA™ 3 Instruction Set Architecture (ISA) reference guide is now available

AMD RDNA 3 logo

We’re pleased to announce the availability of the AMD RDNA™ 3 ISA reference guide, following the release of our first RDNA 3-based GPU products. The ISA guide is most useful for anyone interested in the lowest level operation of the RDNA 3 shader core, be that shader compiler writers, tools authors, and any game or application developer that needs to optimize their shaders for the new GPU.

The guide covers the whole shader core execution model, including program state, the various wave execution models, how the shader core interacts with the memory hierarchy, the available instructions including their encodings, and lots more.

So if you’re at all interested in some of the inner workings of the new microarchitecture and want to understand or optimize for it, check the link below!

We also don’t want you to miss our brand new blog post about a new feature of the RDNA 3 architecture – Wave Matrix Multiply Accumulate (WMMA) – which is used for accelerating Generalized Matrix Multiplication (GEMM) operations. Our engineers introduce and explain how you can accelerate AI operations using WMMA with a Hello World example. Take a look below:

Latest news

Looking for a good place to get started with exploring GPUOpen?

Getting started: our software

New or fairly new to AMD’s tools, libraries, and effects? This is the best place to get started on GPUOpen!

Getting started: development and performance

Looking for tips on getting started with developing and/or optimizing your game, whether on AMD hardware or generally? We’ve got you covered!

You may also like...

Explore our huge collection of detailed tutorials, sample code, presentations, and documentation to find answers to your graphics development questions.

Create wonder. No black boxes.

The home of great performance and optimization advice for AMD RDNA™ 2 GPUs, AMD Ryzen™ CPUs, and so much more.

Browse all our useful samples. Perfect for when you’re needing to get started, want to integrate one of our libraries, and much more.

Discover what our SDK technologies can offer you. Query hardware or software, manage memory, create rendering applications or machine learning, and much more!

Analyze, Optimize, Profile, Benchmark. We provide you with the developer tools you need to make sure your game is the best it can be!