AMD RDNA2 'Big Navi' grafikkort Få 'Infinity Cache' för att minska latens och öka bandbredd?
AMD verkar förbereda en långt ryktad och efterlängtad funktion i grafikkort. De kommande AMD RDNA 2 eller Big Navi GPU: erna kan ha en tidig iteration av "Infinity Cache" som avsevärt minskar latensen och ökar bandbredden om de implementeras korrekt.
AMD kan ha finjusterat Infinity Cache, en funktion som har potentialen att avsevärt minska den konstanta begäran och utbytet av data som sker mellan en GPU och ombord på VRAM. Även om det inte finns någon officiell bekräftelse från AMD verkar det som om företaget utvecklar och funderar på att bädda in den nya AMD Infinity Cache i dess Big Navi eller Navi 2X-grafikkort.
AMD för att öka GPU-cache för att uppnå Infinity-cache på sina RDNA 2-grafikkort?
En ny läcka tyder på att AMD kan implementera Infinity Cache, en teknik som har potential att minska latens, förbättra bandbredd och till och med öka grafikkortens effektivitet. Tekniken var inte möjlig i den tidigare generationen AMD-grafikprocessorer, men nästa generations RDNA 2- eller Big Navi-grafikprocessorer verkar ha nödvändig hårdvara och arkitektur för att stödja funktionen.
Infinity Cache-namnet korrelerar med AMD ZEN-teknologi som kallas Infinity Fabric, som är företagets egen interconnect-systemarkitektur för CPU- och GPU-kärnor. Infinity Cache kan dock vara en ny teknik som kommer till AMD Radeon-grafikkort.
Ovanstående Tweet pekar på en varumärkesida där det tydligt står 'AMD Infinity Cache'. Det är viktigt att notera att detta inte är en patentansökan. Det är bara en varumärkesapplikation, vilket indikerar att AMD kan använda varumärket Infinity Cache, troligtvis under den kommande eller framtida iterationer av grafikkort. Det är dock troligt att AMD bara varumärker namnet och kanske inte använder detsamma.
Oavsett detsamma har Infinity Cache mycket potential i världen av grafik med hög intensitet och ultrahög upplösning. Funktionen kan, om den implementeras korrekt, ta itu med flera problem som håller tillbaka GPU: er och tvingar företag att distribuera andra lösningar för att hantera de vanliga flaskhalsarna till bandbredd och latens.
AMD har länge ryktats att de utformar de kommande RDNA 2-baserade grafikkorten med 128 MB Infinity Cache. Fram till nyligen kunde inte typen av arkitektur i grafikkorten stödja funktionen. Men AMD: s nya RDNA 2-arkitektur kanske, och behöver inte den senaste GDDR6X, och till och med HBM2-minnet för att stödja Infinity Cache.Vad är AMD Infinity Cache för grafikkort?
Traditionellt har processorer haft tre typer av cachar: L1, L2 och L3. L1-cachen är extremt snabb men väldigt liten, L2-cachen är proportionellt större men långsammare. L3-cache och RAM följer samma allmänna trend. GPU: er har vanligtvis bara upp till L2-cache och inget L3-cache. Det verkar som om AMD har beslutat eller lyckats bädda in L3 Cache och kallar samma sak som AMD Infinity Cache. Eftersom detta är ett cacheminne istället för den vanliga VRAM, minskas latensen betydligt och det har en positiv inverkan på bandbredden.
https://twitter.com/Michael38794809/status/1295812319662895104
Cache förstärker bandbredden, särskilt jämfört med VRAM. Detta beror på att, i stället för att GPU hämtar data från VRAM-minne, kan de data som behövs vara i cache hämta data direkt därifrån. Det minskar efterfrågan på bandbredd direkt eftersom spel använder cache-datalänken istället för minnesbussen.
GPU: er har traditionellt haft en ganska låg cache, i intervallet bara 4 MB, men AMD ryktas ha inbäddat 128 MB. Denna stora ökning av cachestorleken borde verkligen säkerställa att efterfrågan på bandbredd kan minskas avsevärt från VRAM.
För att AMD Infinity Cache ska fungera bra, behöver spelutvecklare också stödja algoritmer för att fylla i cachen. Hela jonglering av data kan vara lika komplex som algoritmer för förutsägelse av grenar för processorer. Därför är det inte klart om den kommande Big Navi skulle ha en färdig och polerad iteration av Infinity Cache.