About This Document
This document details the instruction set and microcode formats for AMD "RDNA3.5" Generation devices. It serves as a comprehensive reference for programmers and compilers, outlining the architecture's capabilities for computer graphics and general-purpose data parallel applications. The guide specifies instruction formats, program state, and their interactions, ensuring valid combinations for optimal performance.
Audience
Intended for software developers, including those working on operating systems, compilers, linkers, device drivers, and system utilities. Assumes familiarity with compute-intensive parallel applications and programming practices.
Organization
The document begins with an overview of the AMD RDNA3.5 processor's hardware and programming environment. Subsequent chapters cover various aspects of the architecture, including program organization, state management, program flow, scalar and vector ALU operations, memory operations, data share operations, and detailed specifications of microcode formats and instructions.
Related Documents
- Intermediate Language (IL) Reference Manual (AMD)
- AMD Accelerated Parallel Processing OpenCL™™ Programming Guide (AMD)
- AMD LLVM GPU documentation: https://llvm.org/docs/AMDGPUUsage.html
- The OpenCL™™ Specification: https://www.khronos.org/opencl/
- Microsoft DirectX® Reference Website: https://msdn.microsoft.com/en-us/library/windows/desktop/ee663274(v=vs.85).aspx
Additional Information
For more information on AMD GPU architectures, visit https://GPUOpen.com.