Wie AMD seine RDNA 3-Grafik für Ray Tracing antreibt

Die größte Schwäche der RX 6000 gegenüber der RTX 30 ist ihre Leistung angesichts von Ray Tracing. Es ist einfach, es in Spielen zu aktivieren und zu sehen, wie sich die Differenz zugunsten erhöht NVIDIA Karten. Dies hat dazu geführt AMD Änderungen an der vorzunehmen RDNA 3-Architektur für Raytracing . Alles deutet also darauf hin, dass es für die nächste Generation des RX 7000 der am meisten profitierende Teil von allen sein wird.

Einer der Schwachpunkte, den die RDNA-Architektur in ihren Anfängen hatte, die aus der RX 5000-Reihe bestand, war das Fehlen von Einheiten analog zu den NVIDIA RT-Kernen, die für die Ausführung zweier allgemeiner Aufgaben beim Ray Tracing verantwortlich sind. Die erste davon ist die Berechnung der Strahl-Objekt-Kreuzung, die mehrere Milliarden Mal pro Sekunde auftritt und eine große Menge an Ressourcen verbraucht. Die zweite ist das Durchlaufen der Datenstruktur, die die Szene darstellt. AMD entschied sich für eine gemischte Lösung. Wo der Schnittpunkt durch seine Ray Accelerator Units berechnet wird, aber sie berechnen nicht die Datenstruktur. Eine Lösung, die am Ende nicht die effizienteste war.

Wie AMD seine RDNA 3-Grafik für Ray Tracing antreibt

Änderungen der RDNA 3-Recheneinheiten für Raytracing

In seiner letzten öffentlichen Konferenz für Investoren und Aktionäre hat AMD einen kurzen Ausblick darauf gegeben, was wir in der zukünftigen RX 7000 sehen können. Einige Änderungen waren uns bereits bekannt, etwa die Tatsache, dass einige Modelle der Reihe in mehrere verschiedene Chips disaggregiert wurden , genau wie der Desktop-Ryzen, und die Verwendung des 5-nm-Knotens von TSMC. Dies ist jedoch nicht die einzige Änderung, die wir sehen werden, und es scheint, dass AMDs Engagement für Ray Tracing in RDNA 3 wichtiger denn je sein wird. Nun, was ist Hybrid-Rendering denn, was Spiele verwenden, kombinieren die typische 3D-Pipeline-Rasterung mit Raytracing zur Berechnung der indirekten Beleuchtung ganz oder teilweise.

Vergessen wir nicht, dass die Compute Units der wahre Kern des Grafikchips sind, da sie alle Teile haben, um die verschiedenen Schritte des Zyklus jeder Anweisung auszuführen, und die Tatsache, dass AMD offiziell sagt, dass es seine Organisation ändern wird, ist signifikant . Zuletzt tat er es mit dem Sprung von der RX Vega zur RX 5000 und es reichte ihm, um von einer neuen Architektur zu sprechen. Obwohl das erste, worauf wir hoffen, ist eine bessere Strahlbeschleunigereinheit die ihre Aufgabe effizienter erledigt und die mindestens auf dem Niveau der RTX 30 liegt. Und ja, die Schnitteinheiten befinden sich innerhalb jeder Compute Unit.

Doppelte FLOPS pro Recheneinheit

Die andere erwartete Verbesserung besteht darin, die Fließkomma-Berechnungskapazität zu verdoppeln, so wie es NVIDIA in seiner RTX 30 getan hat. Der Weg, dies zu tun, wird sein um doppelt so viele 32-Bit-Gleitkommaeinheiten zu platzieren im Vergleich zur vorherigen Generation. Wir wissen das nicht offiziell durch das AMD-Marketing, aber wir wissen es aus ausreichend offiziellen Informationen wie z eigene Patente und Grafiktreiber.

Patentiertes AMD Dual SIMD RX 7000 RDNA 3

In beiden Fällen konnten wir erfahren, dass duale Anweisungen an die Compute Units gesendet werden können. Daher umfasst jede SIMD-Einheit innerhalb der Recheneinheit und das die verschiedenen 32-Bit-Gleitkommaeinheiten wird von 32 Elementen in RDNA 2 auf 64 Elemente in RDNA 3 gehen . Die Anweisungen oder Threads können als 32 doppelte Anweisungen oder 32-Bit-Threads oder 64 einfache Anweisungen oder Threads ausgeführt werden.