AMD představilo 7nm ZEN 2 architekturu – obrovský posun. První EPYC procesor se 64 jádry! |
Napsal Jan "DD" Stach | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pátek, 09 listopad 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
– obrovský posun. První EPYC procesor se 64 jádry!
Velký den pro AMD a velký den pro PC svět. Představení první generace 7nm architektury CPU. Trochu mimo dohled běžných počítačových uživatelů se uskutečnila významná prezentace AMD, která byla opravdu hodně sledovaná a na které firma poprvé představila a ukázala reálné 7nm produkty. Kromě nové 7nm VEGA 20 na Radeon Instinct MI60, byla hlavní pozornost směřována na nejdůležitější produkty AMD, tedy novou 7nm generaci procesorů na ZEN 2 architektuře. A technologický svět je neskrývaně přímo nadšený tím, co AMD ukázalo. Intel „náhodou“ o den dříve představil své 14nm 48 jádrové procesory, tvořené dvojicí 24 jádrových čipů v jednom pouzdře, které však na trh dorazí až nejdříve za půl či spíše tři čtvrtě roku a už nyní jsou CASCADE LAKE Intel procesory beznadějně zastaralé a nepůsobí zrovna zajímavě. To AMD a jeho nová generace ZEN je úplně jiná liga a skutečně nová generace procesorů …
Už jsme skoro zapomněli, za dlouhá léta dominance procesorů Intel, že nová generace procesorů má věci posouvat o více než jen několik jednotek % díky o něco vyšším taktům, jak nám Intel servíruje „nové“ generace posledních několik let. AMD nám připomíná lepší časy. Už letošní 12nm ZEN+ byl příjemným upgradem proti 14nm ZEN z minulého roku, ale to byl jen refresh nikoliv nová generace. Přesto přinesl větší zlepšení, než nové generace Intelu v posledních letech. Ale 7nm ZEN 2 je úplně jiná liga. Samozřejmě základní stavba úspěšné a dnes bych řekl asi i nejlepší procesorové architektury současnosti, kterou AMD ZEN představuje, zůstala. AMD však zapracovalo na každém jednotlivém aspektu a prvku. Celá výpočetní jednotka a její části byly přepracovány a vylepšeny. Má výrazně dokonalejší predikci a prefetch. Vylepšená byla práce s cache a paměťmi obecně.
Jedním z hlavních a určitě v praxi velmi viditelných zlepšení bude 256-bit FPU! Tedy prakticky jediná věc, ve které z hlediska konstrukce CPU měl Intel dnes navrch a odráží se to i v lepším výkonu pod náročným AVX zatížením. AMD má totiž v současnosti jen 128-bit FPU, takže nová generace tohle zdvojnásobí, což bude znamenat obrovský přínos v praxi, zejména ve zpracování videa a ostatních typech AVX zátěže, kde měl Intel dosud výhodu. Teoreticky se výkon AMD v této oblasti zdvojnásobí proti současnosti. AMD současně zdvojnásobilo propustnost v rámci jednotek a přístupu do cache. Vylepšení se také dočkal výkon v jednotlivých operacích a také SMT, tedy schopnost 1 jádra zpracovávat dvě vlákna. AMD současně oznámilo hardwarové a architektonické prvky, které zabezpečují procesory před některými variantami SPECTRE (vážná zranitelnost MELTDOWN, které trpí procesory Intel, se AMD netýká). Současně AMD vylepšilo šifrování pamětí.
Celkově by tedy znatelně mělo narůst IPC, kdy nedávno na veřejnost uniklo, že v průměru testů více aplikací je zlepšení zhruba 13%. To by bylo opravdu hodně, kdy připomínáme, že v současnosti AMD ZEN ztrácí na aktuální COFFEE LAKE architekturu Intelu zhruba 3% v IPC. Takže pokud se AMD zlepší o těch více než 10%, bude to znamenat, že AMD se dostane do několika procentního vedení před Intel. Nicméně u toho zlepšení nekončí …
Jak už víme, AMD novou generaci 7nm procesorů ale i grafických čipů vyrábí u TSMC. To je obrovská změna a posun proti 14/12nm GlobalFoundries. Ale i tam AMD bude nadále vyrábět. V současnosti má Intel se svou verzí 14nm výroby stále v určitých ohledech navrch, ale ne ve všech proti 12nm GF. Hlavní a maximálně využívaná výhoda Intelu je možnost dosahovat výrazně vyšších taktů, byť za cenu ohromné spotřeby. Ale procesory s takty 4,5 až 5GHz nejsou dnes pro Intel problém. Samozřejmě drtivá většina Intel procesorů běhá podstatně níže, kvůli rozumné efektivitě provozu a chlazení.
Nová 7nm výroba TSMC, kterou má AMD k dispozici, však jednoznačně ve všech ohledech současnou 14nm výrobu Intelu porazí. A Intel to zdaleka nedorovná ani tou chystanou 10nm výrobou, protože aktuální podoba toho procesu bude výrazně horší, než se kterou Intel původně počítal. AMD tak bude mít v řadě ohledů k dispozici objektivně lepší výrobní proces, než Intel. AMD to umožní vyrábět čipy s mnohem větší hustotou tranzistorů a tedy menší. Současně 7nm TSMC proces umožnuje dosažení výrazně vyšší efektivity a hlavně dosažení vyšších taktů. A to je pravdou, že aktuálně zatím 7nm výroba nedosahuje cílů TSMC, takže AMD trochu ubralo v aktuálních slidech proti minulosti. Nicméně stále je 7nm mnohem lepší, než cokoliv co k dispozici k výrobě CPU je, takže kritika není moc na místě.
To, co ale AMD představilo přímo v podobě hotového nového EPYC procesoru, všechny překvapilo. Pravdou je, že existovaly spekulace, že AMD se touhle cestou vydá, ale většina jim nevěřila. Věřila, že AMD jednoduše současná 14/12nm jádra, tedy konstrukci čipů s moduly s dvojicí CCX (4jádra) a veškerou logikou prostě vyrobí 7nm, případně je rozšíří o další jeden až dva CCX moduly. Takže by výsledný 7nm čip měl 12 nebo 16 jader proti 8 jádrům u současného 14/12nm. AMD ale udělalo úplně jinou věc a prakticky všichni se shodují, že do současné prostředí a stavu věcí s výrobou čipů jde o geniálně efektivní a úžasně dobře načasované řešení a ten, kdo u AMD před lety rozhodl, že přesně takhle bude ZEN2 vypadat, si zaslouží metál. Nový 64jádrový EYPC procesor je totiž modulární MCM tvořené hned devíti (!) čipy:
Tohle je koncept, o kterém AMD, ale i Intel mluví již léta, AMD je ale první, co ho v klasickém procesoru v takto komplexní podobě prakticky a funkčně realizoval. A je to geniálně efektivní konstrukce, zejména do současného světa problémů s výrobnou čipů.
(14nm ZEN 1 - EPYC) Těch 8 malých čipů, to jsou ty zásadní čipy s CCX moduly a tedy procesorovými jádry/vlákny a AMD zůstává u efektivní a vyvážené konstrukce 4 jader na CCX, takže každý z čipů je nadále 8jádro. Jak ale vidíte, jsou mnohem menší (73mm2), než současné 14/12nm čipy (ZEPPELIN 14nm 213mm2). To proto, že část věcí a velká část severního čipsetu můstku, se nastěhovala do toho centrálního velkého čipu uprostřed. Ten obsahuje vlastní paměťový řadič, který je v tomto případě (EPYC 2) 8kanálový a obsahuje také řadiče pro obrovský počet PCIe linek (128 celkem) a to už verze 4.0 s dvojnásobnou propustností proti současným 3.0. Vše je pak propojeno přes vylepšenou a INFINITY FABRIC sběrnici, která je ještě rychlejší a má nižší latence, než u současné generace.
(7nm + 14nm ZEN 2 EPYC) To ale není vše. Hlavní výhoda celého řešení je v tom, co je dnes zásadní. Výrobní procesy jsou drahé, zejména 7nm TSMC (a 10nm plánovaný Intel) jsou výrazně dražší než 14/12nm předchůdci. Takže by bylo hloupé jimi vyrábět ty části čipů, které prostě z toho, že jsou 7nm, nemohou nic vytěžit. A to se týká právě I/O funkcí a výbavy, paměťových řadičů, řadičů PCIe atd. Proto ten velký čip (434mm2), který vidíte uprostřed, je vyráběný levně 14nm, není zdaleka tak komplexní, pokud jde o počet tranzistorů a jeho výroba je jednoduchá a především levná. Kdyby ho AMD vyrobilo 7nm, byl by jen menší, ale výrazně dražší a z hlediska funkčnosti, výkonu a vlastností by nebyl rozdíl, jestli je 7nm nebo 14nm:
7nm jsou tak vyráběné jen ty malé „ZEN 2“ čipy, které obsahují jednotlivá jádra/vlákna, tedy to, co naopak ze 7nm výroby skutečně těží. AMD tak drahou 7nm výrobou vyrábí vlastně jen tu část s CCX moduly, a tak je ten čip ještě jednodušší a menší, než současné řešení. Ještě více tak posílí výhodu efektivity výroby, kdy výtěžnost těchto čipů bude maximálně vynikající a budou také moci dosahovat vyšších taktů (nebo lepší efektivity, jak bude třeba). A pokud si myslíte, že je to celé jen nějaký zbytečně komplikovaný výmysl AMD, tak tento koncept chce v budoucnu použít i Intel u high end řešení. Jednoduše jak právě Intel dnes sám sobě opakovaně dokazuje, monolitické obří čipy jsou překonané, jejich výroba je naprosto příšerně neefektivní a na 10nm jednoduše Intel nedokáže vyrábět čipy s takovým počtem jader a frekvencemi už vůbec, takže „slepence“ jsou jedinou cestou.
A tak Intel chystá prakticky stejný koncept, který AMD už používá v praxi u nových EPYC procesorů, kdy tedy klíčové části jako jsou procesorová jádra a iGPU tím drahým, v jeho případě 10nm procesem, vyrobí, ale k tomu ale „přilepí“ další čipy, jako právě I/O, a to dokonce 14nm i 22nm: Vše v jednom pouzdře procesoru. AMD ho jen výrazně předběhlo, a to minimálně o rok a půl až dva roky, než Intel podobný produkt sám uvede na trh. Ale tohle je vzhledem k obtížím s novými procesy a jejich cenou, jediná schůdná cesta pro výrobu klasických velkých procesorů. V případě GPU je to vzhledem k fungování GPU mnohem větší problém, protože více čipová konstrukce by dnes vyžadovala neustále aktualizace a podporu pro konkrétní aplikace, tedy prakticky CrossFire/SLI profily, což samozřejmě není vhodné. Ale na MCM GPU řešení pracuje AMD i NV. U procesorů je to jen vzhledem k jejich funkčnosti, mnohem jednoduší nasadit v praxi bez negativních vlivů na výkon a využití v praxi.
Otázkou tedy je, jaké jsou nové 7nm AMD procesory v praxi …
A AMD nejen že ukázalo nový procesor na papíře, ono ho ukázalo i v chodu. A postavilo ho ne proti jednomu konkurenčnímu XEON procesoru Intelu, ale hned dvěma. AMD předvedlo výkon ve srovnání s dvojicí XEON Platinum 8180M, tedy tím nejlepším, co Intel dnes vůbec má. 2x 28jader/56 vláken na poměrně vysokých taktech 2,5GHz s TDP 205W pro každý čip. Dohromady samozřejmě mají výhodu 6+6kanálových řadičů pamětí. Každý z těch čipů ale stojí kolem 12 tisíc dolarů (326 tisíc vč. DPH)! Celá platforma má pak až 3TB paměti a 96 PCIe 3.0. A AMD proti tomuhle postavilo řešení s pouze jediným procesorem EPYC 2:
Navíc se jednalo o testovací vzorek, kdy AMD jasně naznačovalo, že běžel na nižší frekvenci než poběží finální produkt. Současně AMD neopomnělo zdůraznit v jasné narážce, že jeho procesor nebyl přetaktovaný a běžel s obyčejným vzduchovým chladičem. Nicméně i tahle jednoprocesorová platforma AMD nabízí více než dvouprocesorová TOP platforma Intelu. A to až 4TB osaditelné paměti a 128 linek PCIe 4.0! Cena celé platformy nebude velmi pravděpodobně ani poloviční ve srovnání s Intelem. 64jádrový EPYC 2 bude drahý, ale pochybuji, že bude stát 12 tisíc dolarů, jako ten jeden 28 jádrový Intel procesor dnes. A kdo v tomto nevyrovnaném souboji zvítězil?
V náročném 3D renderovací testu C-Ray dokončil nový EPYC 2 úlohu za 27,7 sekund proti 30,5 sekundám, které to zabralo dvěma Intelům. A mimochodem 28,1 sekundy, kolik to trvá dvojici současných 32jádrových EPYC 7601! A nejde jen o brutální výkon na jeden socket, který AMD prostě v rámci nové generace zdvojnásobilo, jde i o efektivitu. Kolik stojí na pořízení a na provozu (spotřeba a chlazení) dva procesory s nižším výkonem Intelu než jeden 64 jádrový AMD EPYC?
Jak mnozí dodávají, AMD neukázalo skutečný plný výkon novinky. Jako obvykle ukázalo test se vzorkem, který běží na nižším taktu než finální model, což už dělalo u minulé generace procesorů. Současně AMD neukázalo náročnější typ zátěže, kde ovšem jeho architektura slibuje obrovský přínos (AVX atd.). proti současnosti. Každopádně AMD ohromilo všechny, které ohromit chtělo. A tak už se hrnou první objednávky od vůbec nejdůležitějších firem v datacentrech, kdy mnozí už mají EPYC 2 procesory několik měsíců v rámci testování. Velkou zakázku pro AMD tak aktuálně oznámil AMAZON. EPYC servery staví ale CISKO a na cestě jsou další významné zakázky. Většina totiž dokončuje nebo již dokončila ověřování EPYC platformy a s nástupem vylepšené druhé generace už vědí, jak na tom jsou. 7nm EPYC procesory navíc skvěle doplní nové 7nm RADEON Instinct MI60 grafiky, a tak optimismus AMD v oblasti datacenter a dalším růstu, je více než pochopitelný.
Ač prakticky každý z nás bude využívat EPYC 2 procesorů a ani si toho nevšimne, protože budou součástí CLOUDových služeb všeho druhu, asi se většina z vás ptá hlavně na 7nm RYZEN procesory. Bohužel na včerejší akci nezaznělo o RYZEN ani slovo. Ale to je pochopitelné, akce byla mířena na datacentra a HPC. Pro spotřební produkty tedy procesory RYZEN a grafiky RX bude mít AMD vlastní akci, velmi pravděpodobně něco poodhalí v rámci CES v lednu.
Už dlouho je jasné a AMD to i oficiálně každou chvíli připomíná, že 7nm RYZEN a RX Radeon grafiky dorazí později. Důvodem je právě extrémně vysoká cena 7nm výroby, kdy jednoduše řečeno HPC produkty jako EPYC a Radeon Instinct, na to vydělají. Nicméně to, co AMD představilo v rámci ZEN 2 architektury, platí téměř určitě i pro nové 7nm RYZEN 3000 procesory.
Jedinou otázkou je, jak budou fyzicky nové procesory postavené. Tedy jestli pro RYZEN čipy s méně jádry AMD chystá úplně jiné čipy, tedy 7nm obdobu současné konstrukce, nebo budou také MCM, složeným ze 7nm čipu s jádry a 14nm I/O čipem s řadičem pamětí a PCIe. Osobně si myslím, že odlišná konstrukce od „EPYC MCM“, by nebyla efektivní a výhodná pro AMD a pro 7nm výrobu. Myslím si tedy, že jednoduše 8 a méně jádrové procesory budou mít prostě jen ten jeden malý 7nm čip a vedle bude tomu odpovídající 14nm I/O čip, který bude moci být mnohem jednoduší menší než u EPYC (tam má 8kanálový řadič a 128 PCIe linek a odpovídající množství Infinity Fabric připojení). Tedy třeba velikostně třetinový nebo čtvrtinový (2kanál, 32 PCIe jednotek a odpovídající množství Infinity Fabric) proti tomu, který vidíte v EPYC 2. Jinými slovy, myslím si, že by nové 7nm RYZEN 5 3600 či RYZEN 7 3700 mohly vypadat takhle:
„RYZEN 5 3600 a RYZEN 7 3700“ – 6jader / 12vláken a 8jader / 16vláken (spekulace)
Ve hře je nicméně i to, že AMD přidá na jádrech v mainstreamu. Tedy že RYZEN 5 a RYZEN 7 budou mít ty čipy dva, tedy až 16 jader pro RYZEN AM4 s možností dokonce čtyřkanálového řadiče pro mainstream (spíše ale zůstane u dvoukanálu). Podle mě je dnes o něco reálnější ta varianta jednoho 8jádrového 7nm čipu a k tomu 14nm jen malého 2kanálového I/O čipu pro nástupce RYZEN 5 a RYZEN 7 co by hlavních mainstreamových AM4 procesorů, a to kvůli udržení dostupné ceny, se kterou by Intel jednoduše nemohl soupeřit. Nelze ale vyloučit uvedení třeba RYZEN 9 procesorů pro AM4, které by ty 2 čipy a tedy až 16 jader pro AM4, mít mohly. A vypadalo by to takhle:
„RYZEN 9 3820/3850“ pro AM4 – 12/16jader a 24/32vláken (spekulace)
AMD také může krásně vylepšit současný 32 jádrový ThreadRipper, který je dnes se 4 čipy omezený na 4 kanál (2 čipy současné konstrukce tak nemají přímý přístup do paměti ale přes čipy vedle). V nové verzi by se 4 čipy a samostatným I/O by ale měl plné využití 4 kanálu. Samozřejmě opět je možné, že AMD udělá ty 8 čipové varianty EPYC i ve verzi ThreadRipper, tedy že nový ThreadRipper bude mít také až 64 jader. Osobně ale považuji za pravděpodobnější (už kvůli ceně) minimálně u první generace 7nm Threadripper pro příští rok, „jen“ opět těch 32 jader a tedy 4 čipy, ale s vylepšením plného využití 4kanálu proti současnosti a tedy Threadripper procesory by vypadaly nějak takhle:
„RYZEN Threadripper 3990X“ – 32jader / 64vláken (spekulace)
K tomu všemu navíc musíte připočíst mnohem vyšší takty, kterých budou tyhle malé a poměrně jednoduché 7nm čipy schopné.
O 4,5GHz se mluví prakticky jako o jisté metě, na kterou AMD dosáhne. A ve hře je prý reálně i schopnost dosažení 5GHz, ale to zůstává stále podle mě vyhrazeno maximálně pro taktování, a to kdo ví jestli, protože 7nm proces zatím údajně není tak dobrý, jak bylo ze strany TSMC slibováno. Popravdě AMD se nepotřebuje hnát k 5GHz. Pokud prakticky dokáže na všech jádrech stabilně přes 4GHz a až 4,5GHz, tak s tím vším vylepšením včetně IPC to na jasné překonání Intelu bude prostě stačit a neobětuje efektivitu a hlavní udrží nízké požadavky na chlazení. Ve spojení se zásadním zvýšením IPC a se zlepšením v oblasti AVX u AMD má Intel opravdu velký důvod k obavám. Proč? Protože 7nm RYZEN AMD procesory dorazí na trh pravděpodobně opět v polovině Q2 2019 (EPYC 2 nejspíše ke konci Q1 2019) a ThreadRipper 3000 pak v Q3/2019, zatímco 10nm Intelů se v roce 2019 v desktopu na 99% nedočkáme. A ano, všechny nové ZEN 2 procesory, tedy jak EPYC 2 tak RYZEN 3000, jsou kompatibilní se stávajícími základními deskami a čipsety, což AMD opět výslovně potvrdilo. AMD si zakládá na zpětné i budoucí kompatibilitě. Samozřejmě připraveny jsou i nové desky a nové čipsety, které plně využijí výhod a technologických novinek nové generace čipů, ale pokud vám absence některých prvků nebude vadit, tak drtivou většinu výkonového a technologického přínosu nových procesorů si budete moci užít i v AM4/TR4 desce, kterou už teď máte doma nebo plánujete v dohledné době koupit. Bude stačit aktualizace BIOSU, která je u špičkových desek i těch ze střední třídy prakticky 100% jistá.
Tak co říkáte novinkám od AMD. Jaký takt ty 7nm RYZEN čipy budou mít a jaký celkový posun se dá od nástupců dnes fantastických RYZEN 5 2600, RYZEN 7 2700X a ThreadRipper 2950X očekávat?
Pouze registrovaní uživatelé mohou přidat komentář! |