Takhle dokáže AMD dostat do nových procesorů současné generace 128jader proti dosavadním 96.
Asi víte, že AMD vedle standardního 8ádrového/16vláknového čipu, který je základem všech doposud představených ZEN 4 čipletových RYZEN a EPYC/ThreadRipper procesorů, chystá také odlišný čip, který má fyzicky dvojnásobek jader. Jde o tzv. ZEN 4C. Tedy 16 jader/32vláken na jeden kus křemíku. S tím tak dokáže nabídnout procesor, který bude mít 128 jader proti současnému 96jádrovému maximu. Zajímavým novým odhalením je fakt, že ZEN 4C čip je prý pouze o 10% fyzicky větší než standardní 8jádrový ZEN 4, který přitom nemá ani 80mm2, což vzhledem k dvojnásobku jader/vláken a stejné 5nm výrobě je hodně velké překvapení.
Navíc IPC ZEN 4 a ZEN 4C procesorových jader je prý srovnatelné. Výkon samotného CPU ale úplně stejný ve výsledku nebude, protože jsou zde rozdíly v celkové cache a také v taktech. Samotná jádra jsou prý schopnostmi a architekturou identická, ale ZEN 4C je má kompaktnější. Má sice stejné velikosti L1 a L2, ale už jen poloviční velikost L3 a navíc chybí celková sdílená L3 mezi všechna jádra jako ji má ZEN 4. Což prý však nevadí, protože ZEN 4C je navrženo pro konkrétní typ serverového použití, jež z velké L3 netěží, ale těží z většího počtu jader/vláken.
Nicméně mnohem větší kompaktnost ZEN 4C má prý vliv na schopnost dosahovat vyšší takty, kdy tak 128 jádrový (ZEN 4C) EPYC 9754 poběží na 2,25 až 3,1GHz, zatímco dosavadní 96jádrový (ZEN 4) EPYC 9654 má 2,4 až 3,7GHz. Oba ale mají stejné 340W základní TDP. ZEN 4C je architektura speciálně pro multijádrové využití a operace, ve kterých bude mít proti standardnímu ZEN 4 navrch výkonem i efektivitou.
- ZEN 4C v běžných RYZEN 8000 procesorech? Spíše ne …
Zda se dočkáme představení ZEN 4C také v desktopu, je pro některé otázkou. Ale v tuto chvíli tomu nic nenasvědčuje. Přeci jen ve světě běžných PC záleží i na tom výkonu na méně jádrech, kde by ZEN 4C logicky ztrácelo s ohledem na menší L3, absenci sdílené L3 i nižší takty vůči standardnímu ZEN 4. Technicky ale určitě nic nebrání tomu, aby AMD místo 8jádrového ZEN 4 čipu, osadilo do RYZEN 16jádrový čip ZEN 4C, včetně až dvou čipů pro RYZEN 9 sérii, kde by tedy najednou mohl mít ten CPU 32jader/64vláken. Technicky to prostě zjevně možné je.
Ale jak říkám, pochybuji že to v tuto chvíli AMD udělá. Speciálně s ohledem na určení RYZEN procesorů by použití ZEN 4C konstrukce bylo v řadě ohledech krokem zpět proti ZEN 4. Ačkoliv ano, určitě by existovala řada aplikací a náročných multicore benchmarků, kde by dvojnásobný počet jader a vláken ukázal až o desítky % vyšší výkon. Ale ZEN 4C RYZEN by nevyhnutelně ztrácel výkonově v řadě aplikacích, které tolik jader/vláken nevyužívají, speciálně ve hrách, kde bych se nedivil, pokud by výkon ZEN 4C byl o poznání horší, než „herní výkon“ starších ZEN 3 modelů. U her má ta L3 cache zjevně mnohem zásadnější dopad, nemluvě o taktech.
Takže asi moc nepřekvapí, že AMD v tuto chvíli oficiálně počítá se ZEN 4C jen pro speciální řadu EPYC procesorů, určených pro servery a cloud, kde pro určité specifické oblasti je větší počet jader zásadní funkční výhodou a přínosem. Vše ale ukazuje, že pokud by AMD jo chtělo, tak by mohlo udělat 16jádrový standardní ZEN 4 čip. Zkrátka pro AMD to není technicky problém, problém je z hlediska praktické využitelnosti a praktické smysluplnosti pro současná PC se současným běžným PC softwarem a tím, jak využívá výkonu CPU. 16jádrový RYZEN 9 7950X je stěží pro běžné PC použití někde omezením, naopak většina aplikací jej plně nevyužije, takže 32jádrový ZEN 4C model nedává prostě v tuto chvíli smysl …
Údajně tak ani již potvrzená nová ZEN 5 generace RYZEN 8000, která dorazí zhruba za rok touhle dobou, nepřinese nárůst počtu jader/vláken na nově už 4nm čipech. Testované vzorky nových RYZEN 8000 procesorů, stejně jako všechny dosavadní úniky hovoří o tom, že AMD zachovává 8jader/16vláken na čip v případě standardní ZEN 5 verze. Existovat ale bude také ZEN 5C, která opět bude mít dvojnásobek jader/vláken jako ZEN 4C. I zde to ale vypadá, že půjde o produkt speciálně jen pro severy a datacentra. Změnit by se to údajně mohlo až u ZEN 6 architektury, plánované na rok 2026, kde by údajně nějaká zmenšená 4nm ZEN 5C jádra mohla být vedle standardních velkých 3nm ZEN 6, a fungovat to tedy jako koncept big.LITTLE v případě již současných Intelů.
Jinak pokud se ptáte, zda by AMD nemohlo chybějící L3 cache u ZEN 4C dohnat vrstvením, tak nemohlo. ZEN 4C podle všeho nemají potřebná fyzická připojení pro dodatečnou L3 vrstvu. Vše bylo obětováno právě aby AMD dosáhlo na co nejmenší plochu celého čipu. Kdy ve výsledku jen o 10% větší čip je mnohem lepší, než se čekalo. Každopádně znovu tedy opakuji, ZEN 4C je určeno cíleně pro masivně multijádrové aplikační použití, kde moc nezáleží na té L3 cache, ani na extra vysokých taktech na jen části CPU, ale jen a pouze na tom kolik CPU jader/vláken dokážete nacpat do jednoho CPU a především systému. A úspory, které může EPYC „BERGAMO“ přinést pro provozovatele databázových, cloudových a dalších specifických služeb maximalizující multi-core využití, jsou ohromné. 128jader/256vláken na jediný procesor, bez zvýšení spotřeby proti současnému 96jádrovému maximum, který navíc můžete osadit do standardní již existující platformy AMD SP5?
Intel v současnosti nemá na tohle absolutně žádnou konkurenceschopnou odpověď. Ostatně i jeho nejlepší zcela nový XEON nestačí běžně zdaleka ani na 96jádrový EPYC. Potřebujete dva ty 10nm Intel XEON „Sapphire rapids“ aby to výkonem konkurovalo jednomu 96jádrovému ZEN 4 CPU od AMD. Takže 128jádrový EPYC ZEN 4C bude v těch pro něj optimalizovaných MT aplikačních oblastech možná až 2,5x lepší než to nejlepší, co dnes nabízí Intel. Nemluvě o mnohonásobně lepší efektivitě provozní i nákladové. ZEN 4C je každopádně něco zcela nového od AMD, vlastně je tomu úplně poprvé, kdy AMD představuje druhý ale fyzicky zcela odlišný čip v rámci stejné jedné ZEN generace pro čipletové modely procesorů.
AUTOR: Jan "DD" Stach |
---|
Radši dělám věci pomaleji a pořádně, než rychle a špatně. |
|