Technology News

AMD RDNA 5 Ray Tracing: Radiance Cores to Take Over BVH with New Architecture

August 5, 2026Diego Herrera3 мин

AMD has provided a significant hint regarding the implementation of Ray Tracing in their upcoming RDNA 5 architecture, internally codenamed GFX13. It appears that the GPU instructions for calculating BVH (Bounding Volume Hierarchy) intersections, in use since RDNA 2, will no longer be compatible with this new architecture. This observation, initially flagged by Kepler_L2 and further elaborated by AMD compiler engineer Matt Arsenault, suggests a fundamental shift in how Ray Tracing is handled.

This change does not imply a loss of hardware Ray Tracing acceleration for future Radeon GPUs. Instead, it points towards a complete operational overhaul where dedicated Radiance Cores will assume control of ray traversal, thereby offloading this task from the SIMD32 units.

AMD to Introduce New Ray Tracing Instructions for RDNA 5, Discarding RDNA 2 Era Methods

The information originates from a patch integrated into LLVM by Arsenault, which separates the support for `image_msaa_load` from BVH instructions. The rationale behind this modification is explicitly stated within the change itself: GFX13 retains the former capability but lacks the current instructions for ray intersection. Specifically, instructions such as `image_bvh_intersect_ray` and `image_bvh64_intersect_ray`, including their `A16` variants, will result in an "instruction not supported on this GPU" message from LLVM. Furthermore, the backend will also exclude RDNA 4's `IMAGE_BVH8_INTERSECT_RAY` and `IMAGE_BVH_DUAL_INTERSECT_RAY` operations, as well as instructions used for managing the BVH stack from LDS memory.

While the technical details may seem complex, the underlying concept is straightforward, albeit requiring substantial architectural changes. To understand AMD's potential strategy, it's helpful to examine RDNA 4's approach. In RDNA 4, Ray Accelerators are already distinct from SIMD32 units, though they don't manage the entire process. Currently, the shader selects a BVH node, issues a corresponding instruction, the Ray Accelerator computes 'Ray-box' or 'Ray-triangle' intersections, and returns results to the VGPRs. The shader then determines the next node to process.

PS6's Ray Tracing Foundation to Expand Amethyst's Capabilities

In its RDNA 4 architecture, AMD doubled the intersection engines and introduced support for BVH8, enabling the checking of eight boxes or two triangles per cycle. However, shaders still play a crucial role in directing traversal, managing data, and repeatedly executing this exchange. The proposed shift would involve a dedicated block receiving the ray and independently traversing the entire hierarchy. This would allow SIMD32 units to allocate more resources to shading, materials, and lighting, while also reducing traffic between VGPRs, LDS, and main memory.

This is where AMD's Radiance Cores, presented in collaboration with Sony for Project Amethyst, come into play. Described by Jack Huynh as hardware capable of taking complete control of Ray Traversal, their function aligns with a patent by Mark Cerny detailing an independent unit that manages its own stack, operates asynchronously, traverses TLAS and BLAS, transforms rays between coordinate spaces, and orders intersections before returning results to the shader.

Technologies like Dense Geometry Format, displaced micro-meshes, and Bounding Prism Hierarchy, designed to compress geometry, minimize memory access, and process more complex scenes, could complement this design. While LLVM does not yet display the new Ray Tracing instructions for GFX13, likely due to AMD keeping them in a private branch, it unequivocally confirms the end of the RDNA 2-era path. This opens the door for Radiance Cores to function more akin to NVIDIA's RT Cores, potentially marking a significant advancement in Ray Tracing support, similar to the impact of FSR's supersampling technology.