Noua arhitectută grafică AMD RDNA 5 va îmbunătăți considerabil performanța shaderelor în jocuri video cu o nouă linie de procesare dual-issue pipeline.
Îmbunătățiri pentru AMD RDNA 5
AMD își rafinează arhitectura RDNA 5, care probabil se află în etapele finale de proiectare. Datorită unei trimiteri către compilatorul LLVM, aflăm că viitoarea arhitectură RDNA 5/UDNA de la AMD prezintă modificări arhitecturale care vor îmbunătăți utilizarea calculului, rezultând o performanță semnificativ mai mare a shadere-lor în jocuri.
Numele de cod pentru RDNA 5 este GFX1310 și acum implementează o conductă VALU completă cu emisiune duală pentru Wave32. Aceasta permite ca operațiile vectoriale (VOP) să fie emise simultan pe benzile unității logice aritmetice (ALU) X și Y ale GPU-ului. Noul design extinde gama de instrucțiuni de înmulțire-adunare fuzionată (FMA) și alte instrucțiuni VOP eligibile pentru emisiune duală și relaxează unele constrângeri de registru, permițând compilatoarelor și codului shader să efectueze lucrări în virgulă mobilă mai intensive în modul Wave32. Aceasta înseamnă că utilizarea calculului FP32 a RDNA 5 poate fi mult mai mare decât înainte, aducând beneficii semnificative aplicațiilor care utilizează mult FP32, ceea ce înseamnă că jucătorii vor vedea o creștere semnificativă a performanței.
AMD a implementat inițial Dual Issue VALU în arhitectura RDNA 3 cu plăcile grafice din seria Radeon RX 7000. Cu toate acestea, pipeline-ul nu a fost complet funcțional, deoarece implementarea dual-issue suporta doar un subset limitat de instrucțiuni VOP, excludea mai multe variante importante de FMA, necesita modul Wave32 și o separare strictă între registre și bănci și era adesea ocolită de compilatoare și nu era complet expusă driverelor. Drept urmare, multe shadere nu puteau exploata împerecherea X/Y, iar debitul FP32 măsurat scădea adesea cu mult sub vârful teoretic al hardware-ului. Acest lucru a fost în detrimentul performanței și a redus capacitatea de calcul, în special în aplicațiile care se bazează în mare măsură pe calculul FP32. Acest lucru este valabil mai ales pentru jocurile moderne care procesează vertex shadere și pixel shadere folosind în principal calculul FP32. Cu noul design RDNA 5, performanța în jocuri ar trebui să se alinieze mai strâns cu performanța teoretică de calcul.
Deși specificațiile RDNA 5 / UDNA sunt încă necunoscute, specialiștii descoperă pas cu pas designul ISA prin intermediul unor patch-uri de compilare. AMD intenționează să lanseze RDNA 5 probabil în acest an, oferind randare neuronală de generație următoare, upscaling bazat pe ML, generare multi-frame și tehnologii avansate de ray tracing duse la extrem cu proiectul „FSR Diamond”.