AMD RDNA 4: Accesos de memoria fuera de orden y eliminación de dependencias falsas
La arquitectura AMD RDNA 4 presenta mejoras significativas en el subsistema de memoria, abordando principalmente las dependencias falsas entre wavefronts presentes en RDNA 3 y arquitecturas anteriores. Anteriormente, un wavefront podía ser bloqueado por los accesos a la memoria de otro, afectando el rendimiento. RDNA 4 resuelve esto implementando nuevas colas fuera de orden, permitiendo que las solicitudes de diferentes shaders se atiendan fuera de orden. Este artículo detalla pruebas que verifican esta mejora y compara arquitecturas de GPU AMD, Intel y Nvidia en el manejo de dependencias de memoria entre wavefronts. Si bien no es totalmente nueva, las mejoras de RDNA 4 mejoran significativamente el rendimiento, particularmente en cargas de trabajo emergentes como el ray tracing.