AMD RDNA 4 : Accès mémoire hors ordre et élimination des fausses dépendances

L'architecture AMD RDNA 4 apporte des améliorations significatives au sous-système mémoire, notamment en corrigeant les fausses dépendances entre wavefronts présentes dans les architectures RDNA 3 et antérieures. Auparavant, un wavefront pouvait être bloqué par les accès mémoire d'un autre, affectant les performances. RDNA 4 résout ce problème en implémentant de nouvelles files d'attente hors ordre, permettant aux requêtes de différents shaders d'être traitées hors ordre. Cet article détaille des tests qui vérifient cette amélioration et compare les architectures de GPU AMD, Intel et Nvidia dans la gestion des dépendances mémoire entre wavefronts. Bien que pas totalement nouvelle, l'amélioration de RDNA 4 améliore significativement les performances, notamment dans les charges de travail émergentes comme le ray tracing.