AMD RDNA2 'Big Navi' grafikkort Få 'Infinity Cache' for at reducere latens og øge båndbredden?
AMD ser ud til at klargøre en længe rygtet og længe ventet funktion i grafikkort. De kommende AMD RDNA 2 eller Big Navi GPU'er kan have en tidlig iteration af 'Infinity Cache', der vil reducere latenstiden betydeligt og øge båndbredden, hvis de implementeres korrekt.
AMD har muligvis finjusteret Infinity Cache, en funktion der har potentialet til at reducere den konstante anmodning og udveksling af data, der finder sted mellem en GPU og ombord på VRAM. Selvom der ikke er nogen officiel bekræftelse fra AMD, ser det ud til, at virksomheden udvikler og tænker på at integrere den nye AMD Infinity Cache i sine Big Navi eller Navi 2X-grafikkort.
AMD øger GPU-cache for at opnå uendelig cache på sine RDNA 2-grafikkort?
En ny lækage antyder, at AMD kunne implementere Infinity Cache, en teknologi, der har potentialet til at reducere latenstid, forbedre båndbredde og endda øge grafikkortens effektivitet. Teknologien var ikke mulig i den forrige generation af AMD GPU'er, men næste generations RDNA 2 eller Big Navi GPU'er ser ud til at have den nødvendige hardware og arkitektur til at understøtte funktionen.
Infinity Cache-navnet korrelerer med AMD ZEN-teknologi kaldet Infinity Fabric, som er virksomhedens proprietære interconnect-systemarkitektur til CPU- og GPU-kerner. Imidlertid kan Infinity Cache være en ny teknologi, der kommer til AMD Radeon-grafikkort.
Ovenstående Tweet peger på en varemærkeside, hvor det tydeligt hedder 'AMD Infinity Cache'. Det er vigtigt at bemærke, at dette ikke er en patentansøgning. Det er blot et varemærkeapplikation, hvilket indikerer, at AMD kunne bruge Infinity Cache-varemærket, muligvis i den kommende eller fremtidige gentagelser af grafikkort. Det er imidlertid også sandsynligt, at AMD kun varemærker navnet og muligvis ikke bruger det samme.
Uanset det samme har Infinity Cache et stort potentiale i verdenen med grafik med høj intensitet og ultrahøj opløsning. Funktionen, hvis den implementeres korrekt, kan løse flere problemer, der holder GPU'er tilbage, og tvinger virksomheder til at implementere andre løsninger for at løse de almindelige flaskehalse til båndbredde og latenstid.
AMD har længe været rygter om at designe de kommende RDNA 2-baserede grafikkort med 128 MB Infinity Cache. Indtil for nylig kunne typen af arkitektur i grafikkortene ikke understøtte funktionen. Men AMDs nye RDNA 2-arkitektur kan og har ikke brug for den nyeste GDDR6X og endda HBM2-hukommelsen til at understøtte Infinity Cache.Hvad er AMD Infinity Cache til grafikkort?
Traditionelt har CPU'er haft tre typer cacher: L1, L2 og L3. L1-cachen er ekstremt hurtig, men meget lille, L2-cachen er proportionalt større, men langsommere. L3-cachen og RAM følger den samme generelle tendens. GPU'er har normalt kun op til L2-cache og ingen L3-cache. Det ser ud til, at AMD har besluttet eller formået at integrere L3 Cache og betegner det samme som AMD Infinity Cache. Da dette er en cachehukommelse i stedet for den almindelige VRAM, reduceres latenstiden betydeligt, og der er en positiv indvirkning på båndbredden.
https://twitter.com/Michael38794809/status/1295812319662895104
Cache forstærker båndbredden, især når man sammenligner med VRAM. Dette skyldes, at i stedet for at GPU henter data fra VRAM-hukommelse, hvis de nødvendige data tilfældigvis er i cache, kan spil hente dataene direkte derfra. Det reducerer direkte båndbreddekravet, fordi spil bruger cache-datalink i stedet for hukommelsesbussen.
GPU'er har traditionelt haft en ret lav cache i området kun 4 MB, men AMD rygtes at indlejre 128 MB. Denne store stigning i cachestørrelse bør bestemt sikre, at båndbreddefterspørgslen kan reduceres betydeligt fra VRAM.
For at AMD Infinity Cache skal fungere godt, skal spiludviklere også have understøttende algoritmer for at udfylde cachen. Hele jonglering af data kan være så kompliceret som algoritmer for forudsigelse af grene for CPU'er. Derfor er det ikke klart, om den kommende Big Navi ville have en færdig og poleret iteration af Infinity Cache.