Cum își alimentează AMD grafica RDNA 3 pentru Ray Tracing

Cea mai mare slăbiciune a lui RX 6000 în comparație cu RTX 30 este performanța sa în fața Ray Tracing. Este pur și simplu să-l activezi în jocuri și să vezi cum crește diferența în favoarea NVIDIA carduri. Acest lucru a condus AMD pentru a face modificări la Arhitectura RDNA 3 pentru Ray Tracing . Deci totul indică faptul că va fi partea cea mai profitabilă dintre toate pentru următoarea generație a RX 7000.

Unul dintre punctele slabe pe care le-a avut la începuturile arhitecturii RDNA, formată din gama RX 5000, a fost lipsa de unități analoge cu Core-urile NVIDIA RT, care sunt responsabile de executarea a două sarcini comune în Ray Tracing. Primul dintre acestea este calculul intersecției rază-obiect, care are loc de câteva miliarde de ori în fiecare secundă și consumă o cantitate mare de resurse. Al doilea este parcurgerea structurii de date care reprezintă scena. AMD a decis să opteze pentru o soluție mixtă. În cazul în care intersecția este calculată prin unitățile sale de accelerație de raze, dar acestea nu calculează structura datelor. O soluție care până la urmă nu a fost cea mai eficientă.

Cum își alimentează AMD grafica RDNA 3 pentru Ray Tracing

Modificări în unitățile de calcul RDNA 3 pentru Ray Tracing

În ultima sa conferință publică pentru investitori și acționari, AMD a făcut o scurtă previzualizare a ceea ce putem vedea în viitorul RX 7000. Unele modificări ne erau deja cunoscute, cum ar fi faptul că unele modele din gamă au fost dezagregate în mai multe cipuri diferite. , la fel ca desktopul Ryzen și utilizarea nodului de 5 nm al TSMC. Cu toate acestea, nu este singura schimbare pe care o vom vedea și se pare că angajamentul AMD față de Ray Tracing în RDNA 3 va fi mai important ca niciodată. Ei bine, ce este randare hibridă pentru, care este ceea ce folosesc jocurile, combinând rasterizare tipică a conductelor 3D cu Ray Tracing pentru calculul iluminatului indirect total sau parțial.

Să nu uităm că unitățile de calcul sunt adevăratul nucleu al cipul grafic, deoarece au toate piesele pentru a efectua diferiții pași ai ciclului fiecărei instrucțiuni și faptul că AMD spune oficial că își va schimba organizația este semnificativ. . Ultima dată când a făcut-o a fost cu saltul de la RX Vega la RX 5000 și i-a fost suficient să înceapă să vorbească despre o nouă arhitectură. Deși primul lucru la care sperăm este o unitate de accelerare a razei mai bună care își execută sarcina mai eficient și care este cel puțin la nivelul celor care există în RTX 30. Și da, unitățile de intersecție se găsesc în cadrul fiecărei Unități de calcul.

FLOPS duble pe unitate de calcul

Cealaltă îmbunătățire la care se așteaptă este dublarea capacității de calcul în virgulă mobilă, în același mod în care a făcut-o NVIDIA în RTX 30. Modul de a o face va fi pentru a plasa de două ori mai multe unități în virgulă mobilă pe 32 de biți comparativ cu generația anterioară. Nu știm acest lucru oficial prin marketingul AMD, dar știm din informații suficient de oficiale, cum ar fi propriile sale brevete și drivere grafice.

Brevet AMD Doble SIMD RX 7000 RDNA 3

În ambele cazuri am putut afla că instrucțiunile duale pot fi trimise la Unitățile de calcul. Prin urmare, fiecare unitate SIMD din Unitatea de calcul și care cuprinde diferite unități în virgulă mobilă pe 32 de biți va trece de la 32 de elemente în RDNA 2 la 64 de elemente în RDNA 3 . Instrucțiunile sau firele menționate pot fi executate ca 32 de instrucțiuni duble sau fire de execuție de 32 de biți sau 64 de instrucțiuni sau fire simple.