RDNA Architecture Presentation

The Game Engineering team – in collaboration with other colleagues around the company – 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.

RDNA 1.0 Instruction Set Architecture

Detailed instruction set architecture document for our RDNA 1.0 GPUs.  It details the instruction set and the microcode formats native to this family of processors that are accessible to programmers and compilers. This document also specifies the instructions and the relevant program state.

Want more ISAs?

Our ISA guides are intended for programmers writing application and system software, including operating systems, compilers, loaders, linkers, device drivers, and system utilities.

Is this you? Then you’ll find what you need related to our GPU architectures on this page! RDNA, Vega, GCN3 – they’re all there. 

AMD ISA Documentation

Instruction Set Architecture (ISA) documentation provides a guide for directly accessing the hardware.

You may also like...

Documentation library

Need to quickly find a manual for our tools, SDKs, or effects?  Or perhaps a whitepaper? Search this table to find what you need.

All documents will open in a new window. 

NameDescriptionCategory
CompressonatorCompressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies.Tools
CauldronCauldron is a framework for rapid prototyping that is used in AMD SDK samples and effects.Library
TressFXThe TressFX library is AMD's hair/fur rendering and simulation technology. TressFX is designed to use the GPU to simulate and render high-quality, realistic hair and fur.Effect
FEMFXFEMFX is a multithreaded CPU library for deformable material physics, using the Finite Element Method (FEM).Effect
LiquidVRLiquidVR™ provides a Direct3D 11-based interface for applications to get access to the following GPU features regardless of whether a VR device is installed on a system.Effect
Advanced Media FrameworkThe Advanced Media Framework SDK provides developers with optimal access to AMD GPUs for multimedia processing. This SDK may be used in developing wireless display, remote desktop, video editing, transcode and playback applications.SDK
AMD Display Library (ADL)The AMD Display Library (ADL) SDK is designed to access display driver functionality for AMD Radeon™ and AMD FirePro™ graphics cards.Library
AMD GPU Services (AGS)The AMD GPU Services (AGS) library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally available through standard operating systems or graphics APIs.Library
AMD Radeon™ ProRenderAMD Radeon ProRender is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.Tool
Radeon RaysRadeon-Rays is a GPU intersection acceleration library with basic support for heterogeneous systems. AMD developed Radeon-Rays to help developers get the most out of AMD GPUs and CPU or APUs, as well as save them from maintaining hardware-dependent code.Library
RapidFireThe RapidFire SDK provides an interface for cloud gaming and virtualization applications to reduce the encoding latency by utilizing AMD FirePro™ GPUs.SDK
True Audio NextAMD TrueAudio Next is a software development kit for GPU accelerated and multi-core high-performance audio signal processing. These are the build instructions.Tool
Open Capture and Analytics Tool (OCAT)OCAT shows how well a game is performing on your machine in real-time with low overhead. Provides an in-game overlay with the current frame rate to give you an at-a-glance overview of instantaneous performance.Tool
Radeon GPU Analyzer (RGA)Radeon GPU Analyzer is an offline compiler and performance analysis tool. This manual covers installing and usage.Tool
Radeon GPU Profiler (RGP)The Radeon GPU Profiler is a performance tool that can be used by developers to optimize DirectX12©, Vulkan© and OpenCL© applications for AMD RDNA and GCN hardware.Tool
Radeon Developer PanelThe Radeon Developer Panel is part of a suite of tools that can be used by developers to optimize DirectX12 and Vulkan applications for AMD GCN graphics hardware.Tool
RDNA Architecture PresentationThe Game Engineering team - in collaboration with other colleagues around the company - 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. [1.0MB]Presentation
RDNA WhitepaperOfficial RDNA Whitepaper, hosted on amd.com. [2.1MB]Whitepaper
AMD RDNA 1.0 Instruction Set ArchitectureThis document describes the environment, organization and program state of AMD 'RDNA' Generation devices. It details the instruction set and the microcode formats native to this family of processors that are accessible to programmers and compilers. [4.0MB]ISA
AMD 'Vega' 7nm Instruction Set ArchitectureThis document describes the environment, organization and program state of AMD 'Vega' 7nm Generation devices. It details the instruction set and the microcode formats native to this family of processors that are accessible to programmers and compilers. [4.2MB]ISA
AMD 'Vega' Instruction Set ArchitectureThis document describes the environment, organization and program state of AMD 'Vega' Generation devices. It details the instruction set and the microcode formats native to this family of processors that are accessible to programmers and compilers. [4.7MB]ISA
Radeon Rays WhitepaperRadeon-Rays is a GPU intersection acceleration library with basic support for heterogeneous systems. AMD developed Radeon-Rays to help developers get the most out of AMD GPUs and CPU or APUs, as well as save them from maintaining hardware-dependent code. [1.0MB]Whitepaper
TrueAudio Next WhitepaperAMD TrueAudio Next is a software development kit for GPU accelerated and multi-core high-performance audio signal processing. [0.3MB]Whitepaper
FidelityFX Naming GuidelinesFidelityFX is a series of optimized shader-based features aimed at improving rendering quality and performance. This guideline document is available for developers wishing to integrate any FidelityFX technology into their games or applications. [0.2MB]Guidelines
FEMFX - My First FEM Barrel - WalkthroughFEMFX is a multithreaded CPU library for deformable material physics, using the Finite Element Method (FEM). This document provides a walkthrough for constructing a simple wooden barrel. [5.5MB]Walkthrough
Fast Triangle Reordering for Vertex Locality and Reduced OverdrawThis paper presents novel algorithms that optimize the order in which triangles are rendered, to improve post-transform vertex cache efficiency as well as for view-independent overdraw reduction. [2.45Mb]Whitepaper