Co říká Instinct MI455X o podobě herních RDNA 5 GPU? [Rozbor]

AMD minulý měsíc odhalilo AI akcelerátory Instinct MI455X, které jsou založené na GPU architektuře CDNA 5. Význam to má i mimo oblast umělé inteligence a serverů, protože CDNA 5 už je příbuzná s architekturou RDNA 5, která přijde v příští generaci herních GPU Radeon. Podíváme se na to, co o RDNA 5 nové Instincty prozrazují a co dál o této grafické architektuře prosáklo ven. Zahrnuje to například jednu změnu, která na první pohled zaráží.

Už dříve se objevily informace, že AMD plánuje přiblížit či sjednotit linie GPU architektur CDNA a RDNA (možná pod označením UDNA). To se teď podle všeho potvrdilo – AMD provedlo „rebasing“ výpočetních GPU na základě architektury z herních GPU a CDNA 5 teď evidentně vychází z architektur linie RDNA. Už by zřejmě měla reflektovat i změny, které do herních GPU přijdou po nyní prodávané architektuře RDNA 4.

WGP místo CU

První změnou, která bude hodně viditelná na specifikacích, je to, že dnešní základní blok v podobě výpočetních jednotek CU se 64 shadery možná zmizí. GPU s architekturami linie RDNA od počátku měly tyto CU vždy sdružené po dvou do větších jednotek pojmenovaných WGP (WorkGroup Processor).

Zdá se, že s CDNA 5 a potenciálně i s RDNA 5 dojde k definitivnímu sloučení CU do WGP. Takové GPU by pak mělo základní jednotky se 128 shadery na jeden WGP (který by asi mohl být přejmenován na CU, to uvidíme).

Toto asi může zkomplikovat interpretaci uniklých parametrů GPU. Bude důležité rozlišovat, zda se počtem výpočetních jednotek v čipech RDNA 5 myslí počet WGP se 128 shadery, nebo CU s 64 shadery. I po té to změně ale je WGP tvořen z jednotek SIMD32 jako předchozí architektury RDNA, jen jsou tyto SIMD32 (SIMD jednotky s 32 „pruhy“) čtyři na 1 WGP místo dvou na 1 CU.

To, že CDNA 5 je odvozená od architektur RDNA, je samozřejmě velká změna v tom, že předchozí CDNA 1 až 4 kvůli svému evolučnímu vývoji z architektur GCN používaly SIMD16 jednotky, ale wave64 wavefront (šířku operací, které GPU zpracovává; každá tedy potřebovala k dokončení čtyři cykly po sobě). Místo toho má teď GPU jednotky SIMD32 a zpracovává wavefronty stejné šířky (wave32) v jednom cyklu. V případě RDNA 5 oproti RDNA 4 to samozřejmě změna nebude, jelikož jde právě o rys existující v RDNA od začátku. Možná až na to, že CDNA 5 vůbec nepodporuje wave64, zatímco dosavadní architektury RDNA ano (zda RDNA 5 podporu také odstraní, nebo zachová kompatibilitu, uvidíme).

AMD Instinct MI455X
AMD Instinct MI455X

Změny v L0 cache

Sjednocení dvou CU do jednoho WGP provází v CDNA 5 ta změna, že všechny jednotky SIMD32 ve WGP mají přístup do jedné sdílené L0 vektorové cache. V RDNA 1 až 4 byla tato cache sdílená jen v rámci jedné CU.

CDNA 5 obsahuje také další změnu v L0 cache. Ta má nyní 448 KB na jeden WGP (jmenuje se také WGP cache). Tato cache ale současně pokrývá funkci sdílené lokální paměti pro předávání dat mezi zpracovávanými vlákny (LDS, local data share), kterou v předchozích architekturách poskytovala oddělená datová struktura. Wavefronty zpracovávané na jednotkách GPU si mohou vybrat, jak tuto kapacitu rozdělí mezi cache a LDS. Tak to už hodně dlouho dělají GPU od Intelu a Nvidie a architektura AMD se touto změnou přiblíží víc k jejich režimu práce (zatímco nyní, včetně RDNA 4 a CDNA 4, se liší tím, že používá fixní oddělené bloky těchto pamětí). Wavefront může z celkové kapacity pro LDS vyhradit až 320 KB, zatímco u RDNA 4 je LDS pouze 64 KB.

U architektury CDNA 5 také mimochodem může jedna wavefront adresovat až 1024 obecných registrů proti 256 u předchozích architektur RDNA. Podobné změny se mohou objevit i v RDNA 5, ale přesné kapacity cache a počty registrů se asi mohou u herní verze proti CDNA 5 lišit.

Výpočetní jednotka CU v GPU architektuře AMD RDNA 4
Výpočetní jednotka CU v GPU architektuře AMD RDNA 4

RIP Infinity Cache?

Poměrně překvapivé může být, že AMD podle všeho opouští Infinity Cache v její současné podobě. Tato inovace hodně pozvedla výkon grafik Radeon RX 6000, které dokázaly s výrazně užšími sběrnicemi pamětí konkurovat tehdejším kartám Nvidie (GeForce RTX 3000). Infinity Cache je L3 cache s vysokou kapacitou a propustností, která vykryje velkou část nejčastějších přístupů do grafické paměti, takže GPU podává stejný výkon při výrazně menší propustnosti VRAM, než jakou by jinak potřebovalo.

GPU s architekturou CDNA 5 ale Infinity Cache vůbec nepoužívají a vlastně nemají žádnou L3 cache. A zdá se, že stejné to bude u GPU na bázi RDNA 5. Místo toho budou používat jen globální L2 cache (označenou GL2), zřejmě ale v menších kapacitách. Podle dříve uniklých specifikací by například GPU AT2, představující snad následníka Navi 48 v Radeonech 9070 XT, mělo mít jen 24 MB L2 cache, zatímco Navi 48 má 64 MB navíc k 8MB L2 cache. A v generaci Radeon RX 6000 dokonce odpovídající čip Navi 21 měl slavnou 128MB Infinity Cache (a 4MB L2).

Toto však nejspíš neznamená, že by se Infinity Cache neosvědčila. To, že herní GPU profitují z větší cache, se obecně potvrdilo, i Nvidia od té doby zvětšila L2 cache ve svých GPU. RDNA 5 nejspíš pouze funkci Infinity Cache nahradí pomocí L2 cache, což může být efektivnější po stránce velikosti zabrané plochy na čipu. Zdá se, že tato L2 cache v RDNA 5/CDNA 5 bude prioritizovat vyšší výkon před vyšší kapacitou (která je „drahá“ právě kvůli spotřebované ploše čipu). A to, že s menší kapacitou bude „hit rate“ horší, asi bude kompenzováno vylepšenou politikou této cache, aby byla účinněji vybírána data, která se v cache ponechají a tím se maximalizoval užitek z omezené kapacity.

Podle některých dalších úniků by například PlayStation 6 měla mít GPU s 52 CU s pouze 10 MB GL2 (a žádnou Infinity Cache). To doufejme znamená, že efektivita GL2 je tak vysoká, že to stačí, a ne pouze to, že Sony a AMD přespříliš šetřili.

RDNA 5 vyjde až příští rok

RDNA 5 bude proti RDNA 4 přinášet určitě velké množství dalších změn, ne o všech se logicky dozvíme takto předem. A ne u všech změn, které jsou už známé v CDNA 5, je jasné, zda budou mít na herní výkon velký vliv či zda se vůbec objeví v RDNA 5.

CDNA 5 je dost možná spíš někde na půl cesty mezi RDNA 4 a RDNA 5, než že by šlo přímo o derivát RDNA 5, a nová generace herních GPU Radeon založených na RDNA 5 je nejspíš stále relativně daleko od vydání. Uniklé informace doteď uváděly, že by se mohla začít prodávat nejdříve někdy okolo poloviny roku 2027 a možná až v jeho druhé polovině, ne-li později.

Zdroje: Chips and Cheese, Moore’s Law is Dead

Jan Olšan, redaktor Cnews.cz


Contents

V Číně vznikly karty s čipsetem AMD přidávající linky PCIe a SATA

Ačkoliv čipové sady jsou považované za speciální komponentu, která má svoje místo na základní desce, v desktopových platformách AM4 a AM5 pro procesory AMD ve skutečnosti čipset není až tak kritický a je možné vyrábět desky bez něj. Čipsety jako B650 jsou jen můstky rozšiřující konektivitu PCIe 4.0 (a SATA). A jak se ukázalo, můžou to dělat i jako samostatná karta. Dokonce si s ní můžete přidat rozhraní M.2 nebo SATA i k procesoru Intel. Celý článok „V Číně vznikly karty s čipsetem AMD přidávající linky PCIe a SATA“ »

Ryzen 7 9800X3D jde do notebooků, AMD chystá mobilní verzi

Jedna zvláštnost herních notebooků je, že ačkoliv jsou v nich dost výkonné grafické karty (třebaže výrazně pomalejší než v desktopech), velmi málo z nich má procesory AMD s tzv. 3D V-Cache. Tyto „X3D“ modely jsou přitom ve stolních PC hit a suverénně nejvýkonnější řešení pro hry, aktuálně tvořící svou vlastní třídu. Ale možná, že teď se X3D procesory začnou víc objevovat i v laptopech: AMD chystá model, kterým by se mohly prosadit. Celý článok „Ryzen 7 9800X3D jde do notebooků, AMD chystá mobilní verzi“ »

Grafické karty masivně zdraží, v Asii už ceny stouply o 30–40 %

Během léta se objevovala varování, že nás čeká zdražení grafických karet (jak těch od AMD, tak od Nvidie), zřejmě hlavně kvůli stále rostoucím cenám pamětí. Bohužel se zdá, že teď je to skutečně zde a co hůř, toto zdražení asi bude drastičtější, než se čekalo. Už se totiž podle všeho začalo projevovat na asijských trzích, kde ceny karet stoupají docela dramaticky. K nám patrně stejná zvýšení cen dorazí tak s větším nebo menším zpožděním. Celý článok „Grafické karty masivně zdraží, v Asii už ceny stouply o 30–40 %“ »

One comment Pridať komentár

  1. Od začátku jsem si říkal, jak taková cache ovlivní výtěžnost. Tak snad nás čeká i zajímavější cenová politika.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *