Az egyes modern GPU architektúrák különböző szempontok alapján történő összehasonlítása sok érdekességet tartogat. Így gondolták ezt a Chips and Cheese munkatársai is, akik letesztelték és összehasonlították az Nvidia Ampere, illetve az AMD RDNA2 alapú GPU-k közötti memória-késleltetéssel kapcsolatos értékeket.
Az AMD esetében az RDNA2 architektúra köré épülő grafikus processzorokról tudni kell, hogy azoknál nulladik szintű (L0), elsőszintű (L1), illetve másodszintű (L2) gyorsítótár egyaránt rendelkezésre áll, és ezekhez jön még hozzá az Infinity Cache, ami a memória-adatsín szűkösségét hivatott ellensúlyozni, ezáltal lényegében harmadszintű megosztott gyorsítótárként üzemel. Ezzel szemben az Nvidia Ampere alapú grafikus processzorainál már csak kétszintű gyorsítótár-rendszer van használatban: egy elsőszintű (L1), illetve egy másodszintű (L2) gyorsítótárat találunk.
A mérések alapján az Nvidia esetében a kétszintű gyorsítótár 100 ns feletti késleltetéssel rendelkezik, vagyis ennyi idő telik el addig, míg az adat az elsőszintű és a másodszintű gyorsítótár között átér. Az AMD esetében a kettőnél több szint ellenére is jobb értékek láthatóak, ugyanis az L0 és az L2 között mindössze 66 ezredmásodperc a késleltetés, hiába van a kettő között még egy L1 szint is. Az L3 Cache további 20 ns-ot ad hozzá a késleltetéshez, vagyis az egész gyorsítótár-architektúra alacsonyabb késleltetéssel működik, mint az Nvidia megoldása az Ampere esetében.
Az írás tartalmaz még egyéb érdekességeket is a régebbi GPU architektúrákkal kapcsolatban, itt olvasható.































