Presentations and manuals

Just after our 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. 

Featured presentations

Presentations

Whether it’s Powerpoints or PDFs from events, or whitepapers, or ISAs, there’s plenty to search through here!

Title Information Event Year
Optimization with Radeon GPU Profiler – A Vulkan Case Study Presented by Gregory Mitrano (AMD) [5.3Mb] Other 0
TrueAudio Next Whitepaper AMD TrueAudio Next is a software development kit for GPU accelerated and multi-core high-performance audio signal processing. [0.3MB] None 0
Fast Triangle Reordering for Vertex Locality and Reduced Overdraw This 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] None 0
Getting the Best out of D3D12 Presented by Dave Oldcorn, Software Engineering Fellow, AMD; Evan Hart, Principal Engineer, NVIDIA [4.7Mb] GDC 2015
Visual Effects in Star Citizen Presented by Alistair Brown, Director of Graphics Programming, Cloud Imperium [120Mb] GDC 2015
Advancements In Tiled Rendering Presented by Gareth Thomas, Developer Technology Engineer, AMD [27.4Mb] GDC 2015
Low Latency and Stutter-Free Rendering in VR and Graphics Applications Presented by Layla Mah, Lead Architect, VR & Advanced Rendering, AMD [34.7Mb] GDC 2015
Optimizing Games for Graphics Core Next Architecture using AMD Graphics Tools Presented by Gordon Selley and Sigal Algranaty, Software Development Engineers, AMD [24.9Mb] GDC 2015
Augmented Hair in Deus Ex Universe Projects – TressFX 3.0 Presented by Jason Stewart, Software Engineer, AMD and Uriel Doyon, 3D Programmer, Eidos-Montréal [25Mb] GDC 2015
D3D12 A new meaning for efficiency and performance Presented by Dave Oldcorn, Software Engineering Fellow, AMD; Stephan Hodes, Developer Technology Engineer, AMD; Max McMullen, Principal Development Lead, Microsoft; Dan Baker, Graphics Architect, Oxide Games [4.1Mb] GDC 2015
Heterogeneous Computing for an Internet of Things World Keynote presented by Scott Aylor, Corporate Vice President & GM, AMD Embedded Solutions [13.6Mb] Embedded WC, Germany 2015
Accelerating Computer Vision and Image Processing via Heterogeneous Compute… Transparently Presented by Raghunath Rao, Ph.D. and Harris Gasparakis, Ph.D. [3.1Mb] Embedded WC, Germany 2015
Evolution of Multimedia & Display Presented by Mazen Salloum [8.9Mb] Embedded WC, Germany 2015
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs Presented by Stephan Hodes, AMD [0.7Mb] GDC Europe 2015
Practical DirectX 12 – Programming Model and Hardware Capabilities Presented by Gareth Thomas (AMD), Alex Dunn (NVIDIA) [1.2Mb] GDC 2016
Vulkan Fast Paths Presented by Graham Sellers (AMD), Timothy Lottes (AMD), Matthaeus Chajdas (AMD) [1.5Mb] GDC 2016
Let Your Game Shine – Optimizing DirectX 12 and Vulkan Performance with AMD CodeXL Presented by Doron Ofek (AMD) [1.7Mb] GDC 2016
Right on Queue: Advanced DirectX 12 Programming Stephan Hodes (AMD), Dave Oldcorn (AMD), Dan Baker (Oxide) [1.6Mb] GDC 2016
D3D12 & Vulkan: Lessons Learned Presented by Matthaeus Chajdas (AMD) [6Mb] GDC 2016
Advanced Techniques and Optimization of HDR Color Pipelines Presented by Timothy Lottes (AMD) [8.3Mb] GDC 2016
LiquidVR Today and Tomorrow Presented by Guennadi Riguer (AMD) [3.6Mb] GDC 2016
Multiplatform GPU Ray-Tracing Solutions With FireRender and FireRays Presented by Takahiro Harada (AMD), Dmitry Kozlov (AMD) [49.5Mb] GDC 2016
GPUOpen – Unlocking Game Development with Open Source Presented by Nicolas Thibieroz (AMD), Jason Stewart (AMD), Dmitry Kozlov (AMD), Doron Ofek (AMD), Jean-Normand Bucci (Eidos Montreal) and others [5.0Mb] GDC 2016
The Most Common Vulkan Mistakes Presented by Dominik Witczak (AMD) at the University of Lodz in Poland [1.7Mb] Other 2016
clSPARSE: A Vendor-Optimized Open Source Sparse BLAS Library Presented by Joseph Greathouse, Kent Knox, Kiran Varaganti and Mayank Daga (AMD) and Jakub Pola (University of Wrocaw and Vratis, Ltd.) [1.7Mb] IWOCL, Vienna 2016
Radeon Rays Whitepaper Radeon-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] None 2016
D3D12 and Vulkan Done Right Advanced Graphics Techniques Tutorial. Presented by Gareth Thomas (AMD) [0.7Mb] GDC 2017
Wave Programming in D3D12 and Vulkan Advanced Graphics Techniques Tutorial. Presented by David Lively (AMD) & Holger Gruen (NVIDIA) [2.1Mb] GDC 2017
Async Compute Deep Dive Advanced Graphics Techniques Tutorial. Presented by Alex Dunn (NVIDIA) & Stephan Hodes (AMD) [0.9Mb] GDC 2017
Moving to DirectX 12: Lessons Learned Advanced Graphics Techniques Tutorial. Presented by Tiago Rodrigues (Ubisoft Montreal) [13.2Mb] GDC 2017
Cinematic Depth of Field Advanced Graphics Techniques Tutorial. Presented by Karl Hillesland (AMD) [0.8Mb] GDC 2017
D3D12 & Vulkan: Lessons learned Presented by Matthaeus Chajdas (AMD) [1.2Mb] GDC 2017
Advanced Shader Programming on GCN Presented by Timothy Lottes (AMD) [0.7Mb] GDC 2017
Real-Time Finite Element Method (FEM) and TressFX 4.0 Presented by Eric Larsen (AMD) and Dongsoo Han (AMD) [0.8Mb] GDC 2017
Explicit DirectX 12 Multi GPU rendering Presented by Raul Aguaviva (AMD) & Dan Baker (Oxide Games) [2.5Mb] GDC 2017
True Audio Next and Multimedia AMD APIs in games and VR applications development Presented by Mikhail Mironov (AMD) & Pavel Siniavine (AMD) [1.9Mb] GDC 2017
Radeon ProRender and Radeon Rays in a Gaming rendering workflow Presented by Dmitry Kozlov (AMD) & Takahiro Harada (AMD) [4.3Mb] GDC 2017
A Sampling of UE4 Rendering Improvements Capsaicin and Cream Session [Video]. Presented by Arne Schober (Epic) [1.3Mb] GDC 2017
Scriptable Rendering Pipeline Capsaicin and Cream Session [Video]. Presented by Aras Pranckevicius (Unity) [3.8Mb] GDC 2017
Improving Texture Compression in Games Capsaicin and Cream Session [Video]. Presented by Stephanie Hurlburt (Binomial) [0.3Mb] GDC 2017
How We Rethought Compression in Games Capsaicin and Cream Session [Video]. Presented by Tamas Rabel (Creative Assembly) [2.5Mb] GDC 2017
Subsurface Scattering in Unreal’s Forward Renderer Capsaicin and Cream Session [Video]. Presented by Tom Sanocki (Limitless) and Dave Wilkinson (AMD) [1.1Mb] GDC 2017
D3D12 Future, VR and Beyond Capsaicin and Cream Session [Video]. Presented by Dan Baker (Oxide) [1.2Mb] GDC 2017
Optimizing for AMD Ryzen CPU Presented by Kenneth Mitchell (AMD) & Elliot Kim (AMD) [1.9Mb] GDC 2017
AMD ‘Vega’ Instruction Set Architecture This 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] None 2017
New Techniques for Accurate Real-Time Reflections Advanced Graphics Techniques Tutorial. Presented by Max McMullen (Microsoft), Max Aizenshtein (Futuremark) [6.3Mb] GDC 2018
Memory management in Vulkan and DX12 Advanced Graphics Techniques Tutorial. Presented by Adam Sawicki (AMD) [1.7Mb] GDC 2018
The Latest Graphics Technology in Remedy’s Northlight Engine Advanced Graphics Techniques Tutorial. Presented by Tatu Aalto (Remedy) [12.6Mb] GDC 2018
GPU-based clay simulation and ray-tracing tech in Claybook Advanced Graphics Techniques Tutorial. Presented by Sebastian Aaltonen (Second Order) [24.4Mb] GDC 2018
The Elusive Frame Timing: A Case Study for Smoothness Over Speed Advanced Graphics Techniques Tutorial. Presented by Alen Ladavac (Croteam) [5.8Mb] GDC 2018
Water rendering in Far Cry 5 Advanced Graphics Techniques Tutorial. Presented by Bane Grujic (Ubisoft), Cristian Cutocheras (AMD) [808Mb] GDC 2018
Real-time ray-tracing techniques for integration into existing renderers AMD Sponsored Session. Presented by Takahiro Harada [3.0Mb] GDC 2018
The Art of Profiling – Radeon GPU Profiler & RenderDoc AMD Sponsored Session. Presented by Gordon Selley (AMD), Baldur Karlsson (RenderDoc), Navin Patel (AMD), Herb Marselas (AMD), Budi Purnomo (AMD) [11.8Mb] GDC 2018
Simulating and Rendering Physically-Realistic Curly Hair AMD Sponsored Session. Presented by Zheng Qiqiang (Netease), Sean Skelton (AMD) [173.0Mb] GDC 2018
Taking the Red Pill – Using Radeon GPU Profiler to look inside your game AMD Sponsored Session. Presented by Jason Stewart (AMD), Rolando Caloca (Epic) [10.6Mb] GDC 2018
Engine Optimization Hot Lap AMD Sponsored Session. Presented by Timothy Lottes [10.2Mb] GDC 2018
Optimizing for the AMD Ryzen family of CPU and APU processors AMD Sponsored Session. Presented by Ken Mitchell (AMD), Elliot Kim (AMD) [1.4Mb] GDC 2018
Porting your engine to Vulkan or DX12 Presented by Adam Sawicki at Digital Dragons, Kraków, Poland [Video] [15.3Mb] Digital Dragons 2018
Optimize Your Engine Using Compute Presented by Lou Kramer (AMD) in Prague [Video] [2.9Mb] 4C 2018
Efficient Rendering in The Division 2 Advanced Graphics Techniques Tutorial. Presented by Calle Lejdfors (Ubisoft), Raul Aguaviva (AMD) [52Mb]] GDC 2019
4 Million Acres, Seriously! GPU-Based Procedural Terrains in Serious Sam 4 Advanced Graphics Techniques Tutorial. Presented by Alen Ladavac (Croteam) [22Mb] GDC 2019
Surfing The Wave(front)s With Radeon GPU Profiler Advanced Graphics Techniques Tutorial. Presented by Dominik Baumeister (AMD) [81Mb] GDC 2019
Debugging and Profiling DXR and Vulkan Ray-Tracing Advanced Graphics Techniques Tutorial. Presented by Aurelio Reis [81Mb] GDC 2019
High Zombie Throughput in Modern Graphics Advanced Graphics Techniques Tutorial. Presented by Anton Krupkin (Saber), Denis Sladkov (Saber) [88Mb] GDC 2019
Breaking Down Barriers: An Introduction to GPU Synchronisation Advanced Graphics Techniques Tutorial. Presented by Matt Pettineo (Ready at Dawn) [24Mb] GDC 2019
Wakes, Explosions and Lighting: Interactive Water Simulation in Atlas Advanced Graphics Techniques Tutorial. Presented by Mark Mihelich (Studio Wildcard), Tim Tcheblokov (NVIDIA) [99Mb] GDC 2019
Enabling Real-Time Light Baking Workflows in Saber Engine with AMD Radeon Rays AMD Sponsored Session. Presented by Dmitry Kozlov (AMD), Max Gridnev (Saber) [2.6Mb] GDC 2019
AMD Ryzen Processor Software Optimisation AMD Sponsored Session. Presented by Ken Mitchell (AMD) [2.2Mb] GDC 2019
Powering Spatial Audio on GPUs Through Hardware, Software and Tools AMD Sponsored Session. Presented by Lakulish Antani (Valve), Carl Wakeland (AMD) [31Mb] GDC 2019
DirectX 12 Optimisation Techniques on Biohazard RE:2 and Devil May Cry 5 AMD Sponsored Session. Presented by Ojiro Tanaka (Capcom), Ash Smith (AMD) [44Mb] GDC 2019
A Blend of GCN Optimisation and Colour Processing AMD Sponsored Session. Presented by Timothy Lottes (AMD), Jordan Logan (AMD) [19Mb] GDC 2019
AMD GPU Performance Revealed AMD Sponsored Session. Presented by Amit Ben-Moshe (AMD), Rodrigo Urra (AMD) [11Mb] GDC 2019
Optimising a AAA Vulkan Title on Desktop Presented by Lou Kramer, 20 May 2019, Vulkanised, Cambridge, UK [3.6Mb] Vulkanised 2019
Triangles Are Precious, Let’s Treat Them with Care Presented by Dominik Baumeister, 23 May 2019, Nordic Game, Malmö, Sweden [4.0Mb] Nordic Game 2019
Contrast Adaptive Sharpening (CAS) Presented by Lou Kramer, June 2019 [54.1Mb] AMD Developer Day 2019
Make Your Game Friendly for Graphics Debugging and Optimization Presented by Adam Sawicki, 27 May 2019, Digital Dragons, Kraków, Poland [2.1Mb] Digital Dragons 2019
FEMFX – My First FEM Barrel – Walkthrough FEMFX 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] None 2019
AMD Ryzen Processor Software Optimization Let’s Build… 2020 Virtual Event. [Video] Presented by Ken Mitchell (AMD) [8Mb] Let’s Build… 2020
Optimizing for the Radeon RDNA Architecture Let’s Build… 2020 Virtual Event. [Video] Presented by Lou Kramer (AMD) [2Mb] Let’s Build… 2020
From Source to ISA: A Trip Down the Shader Compiler Pipeline Let’s Build… 2020 Virtual Event. [Video] Presented by Matthaeus Chajdas (AMD) and Nicolai Haehnle (AMD)[8Mb] Let’s Build… 2020
A Review of GPUOpen Effects Let’s Build… 2020 Virtual Event. [Video] [PPTX 50Mb] Presented by Jason Lacroix (AMD)[5Mb] Let’s Build… 2020
Curing Amnesia and Other GPU Maladies With AMD Developer Tools Let’s Build… 2020 Virtual Event. [Video] Presented by Gordon Selley (AMD) Chris Hesik (AMD) and Amit Ben-Moshe (AMD)[5Mb] Let’s Build… 2020
Radeon ProRender Full Spectrum Rendering 2.0: The Universal Rendering API Let’s Build… 2020 Virtual Event. [Video] Presented by Dimitry Kozlov (AMD) and Takahiro Harada (AMD)[55Mb] Let’s Build… 2020
Concurrency Model in Explicit Graphics APIs Presented by Dominik Baumeister (AMD) and Matthaeus Chajdas (AMD) at TU Munich, June 2020 [1.3Mb] TU Munich 2020
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. [1.0MB] None 2020
RDNA Whitepaper Official RDNA Whitepaper, hosted on amd.com. [2.1MB] None 2020
AMD RDNA 1.0 Instruction Set Architecture This 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] None 2020
AMD ‘Vega’ 7nm Instruction Set Architecture This 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] None 2020

Tutorials and release info more your thing?

While we have shared links to our product manuals below, you may be looking for more of a general guide or how-to for a tool, effect, or SDK, or want to learn about the features in its latest release.

We’ve got a dedicated product blog page here on GPUOpen with a wide range of posts covering the above!

Our external documentation links

The manuals for many of our products are not hosted on GPUOpen. This table will help you locate external links for manuals for our tools, SDKs, and effects.

You may also like...

Developer guides

Browse our developer guides, and find valuable advice on developing with AMD hardware, ray tracing, Vulkan, DirectX, UE4, and lots 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.

Words not enough? How about pictures? How about moving pictures? We have some amazing videos to share with you!

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

Product Blogs

Our handy product blogs will help you make good use of our tools, SDKs, and effects, as well as sharing the latest features with new releases.

Publications

Discover our published publications.

You can find more over on AMD Developer Central