AMD elimina instrucciones de Ray Tracing en RDNA 5, Radiance Cores asumirán control de BVH
AMD ha decidido eliminar las instrucciones de Ray Tracing utilizadas desde RDNA 2 en su próxima arquitectura RDNA 5. En su lugar, los Radiance Cores asumirán el control de los BVH, lo que podría mejorar el rendimiento de las GPU.
Los Radiance Cores son bloques dedicados que pueden recorrer la jerarquía de los BVH de forma autónoma, lo que reduce la carga en los SIMD32 y permite que se dediquen más recursos al sombreado, los materiales y la iluminación. Esto podría reducir el tráfico con los VGPR, la LDS y la memoria.
“El parche separa el soporte de image_msaa_load de las instrucciones BVH y elimina las operaciones IMAGE_BVH8_INTERSECT_RAY y IMAGE_BVH_DUAL_INTERSECT_RAY de RDNA 4”
La información sobre este cambio proviene de un parche integrado en LLVM por Matt Arsenault, ingeniero de compiladores de AMD. El parche separa el soporte de image_msaa_load de las instrucciones BVH y elimina las operaciones IMAGE_BVH8_INTERSECT_RAY y IMAGE_BVH_DUAL_INTERSECT_RAY de RDNA 4.
AMD dotará a RDNA 5 de nuevas instrucciones para Ray Tracing, desechando las que arrastraba desde RDNA 2. Aunque LLVM todavía no muestra las nuevas instrucciones de Ray Tracing para GFX13, se confirma que la ruta utilizada desde RDNA 2 termina aquí, abriendo la puerta a unos Radiance Cores mucho más parecidos en funcionamiento a los RT Cores de NVIDIA.
El cambio en la arquitectura de RDNA 5 podría permitir que las GPU de AMD procesen escenas más complejas y reduzcan el tráfico con la memoria, lo que podría mejorar el rendimiento en aplicaciones que utilizan Ray Tracing. Sin embargo, todavía no se conocen todos los detalles sobre las nuevas instrucciones de Ray Tracing para RDNA 5, y se espera que AMD proporcione más información en el futuro.