AMD RDNA 4: Außerordentliche Speicherzugriffe und die Beseitigung falscher Abhängigkeiten
Die AMD RDNA 4 Architektur bringt erhebliche Verbesserungen im Speichersubsystem mit sich, insbesondere durch die Behebung falscher Abhängigkeiten zwischen Wavefronts, die in RDNA 3 und früheren Architekturen vorhanden waren. Zuvor konnte ein Wavefront durch Speicherzugriffe eines anderen blockiert werden, was die Leistung beeinträchtigte. RDNA 4 behebt dies durch die Implementierung neuer außerordentlicher Warteschlangen, die es ermöglichen, Anfragen von verschiedenen Shadern außer der Reihe zu bearbeiten. Dieser Artikel beschreibt Tests, die diese Verbesserung verifizieren, und vergleicht AMD, Intel und Nvidia GPU-Architekturen im Umgang mit Speicherabhängigkeiten zwischen Wavefronts. Obwohl nicht völlig neu, verbessern die RDNA 4 Verbesserungen die Leistung deutlich, insbesondere bei neuen Workloads wie Raytracing.