Parametry a ceny procesorů AMD Epyc unikly. Zen pro servery běhá na 2,0–3,2 GHz

20

Příští týden má AMD konečně vydat svůj „comeback“ do sféry serverů – procesory Epyc s jádry architektury Zen, dříve kódově označované Naples. Uvedení má nastat 20. června, ale zdá se, že parametry unikly dříve. S odkazem na údajně získané oficiální prezentační materiály, které jsou ještě pod informačním embargem, je publikoval web VideoCardz. První generace zenových serverových CPU se dle něj má jako řada jmenovat Epyc 7000.

Procesorů Epyc 7000 je podle těchto parametrů celkem dvanáct. Základních modelů je devět – jedno osmijádro, tři CPU s 16 jádry, dvě s 24 jádry a tři modely s 32 jádry. Vždy je aktivní SMT, tedy zpracování dvou vláken v každém jádru. Tři z modelů (po jednom 16, 24 a 32jádru) mají ještě variantu odlišenou písmenkem P v názvu. Ta je zřejmě určená jen pro jednosocketové desky a servery, zatímco zbylých devět Epyců umí pracovat v dvousocketové konfiguraci.

Procesor Epyc v pouzdru SP3. Rozměr celého CPU je údajně přes 4400 mm² (Zdroj: Tirias Research)
Procesor Epyc v pouzdru SP3. Rozměr celého CPU je údajně přes 4400 mm² (Zdroj: Tirias Research)

Takty Epyců 7000 se pohybují mezi 2,0 a 3,2 GHz, s TDP 155 až 180 W. Přičemž základní takt je podle modelu jen 2,0 – 2,4 GHz, tedy poměrně nízký. Maximální turbo frekvence dosahují pak 2,7–3,2 GHz, i ty jsou tedy znatelně nižší než až 4,0 GHz (4,1 s XFR) u Ryzenů. Bude to patrně proto, že takty v serverech bývají konzervativnější a AMD se asi také chce vyhnout tomu, aby jádra běžela v pásmu vyšších napětí nevýhodných z hlediska spotřeby. Nejvýkonnější model Epyc 7601 s 32 jádry má základní frekvenci 2,2 GHz a maximální boost 3,2 GHz. Bohužel neznáme takt turba pro stav, kdy jsou všechna jádra aktivní. Všechny modely můžete porovnat v následujících tabulkách tabulce:

AMD Epyc 7000 (Naples), 2S modely
Model Jádra L3 Takt Turbo TDP Cena
Epyc 7601 32 (64 v.) 64 MB 2,2 GHz 3,2 GHz 180 W >4000 $
Epyc 7551 32 (64 v.) 64 MB 2,0 GHz 3,0 GHz 180 W >3200 $
Epyc 7501 32 (64 v.) 64 MB 2,0 GHz 3,0 GHz 155/170 W ?
Epyc 7451 24 (48 v.) ? MB 2,3 GHz 3,2 GHz 180 W >2400 $
Epyc 7401 24 (48 v.) ? MB 2,0 GHz 3,0 GHz 155/170 W >1700 $
Epyc 7351 16 (32 v.) ? MB 2,4 GHz 2,9 GHz 155/170 W >1100 $
Epyc 7301 16 (32 v.) ? MB 2,2 GHz 2,7 GHz 155/170 W >800 $
Epyc 7281 16 (32 v.) ? MB 2,1 GHz 2,7 GHz 155/170 W >600 $
Epyc 7251 8 (16 v.) ? MB 2,1 GHz 2,9 GHz 120 W >400 $

 

AMD Epyc 7000 (Naples), 1S modely
Model Jádra L3 Takt Turbo TDP Cena
Epyc 7551P 32 (64 v.) 64 MB 2,0 GHz 3,0 GHz 180 W >2000 $
Epyc 7401P 24 (48 v.) ? MB 2,0 GHz 3,0 GHz 155/170 W >1000 $
Epyc 7351P 16 (32 v.) ? MB 2,4 GHz 2,9 GHz 155/170 W >700 $

 

Ceny VideoCardz přímo neuvádí, ale máme nepřímé informace z výkonnostního srovnání, které prý AMD ve svých materiálech uvádí. Podle toho by nejlevnější Epyc 7251 měl začínat někde nad 400 dolary coby konkurence pro Xeony E5-2620 v4 (obojí osm jader). Šestnáctijádra Epyc 7281, 7301 a 7351 se mají pohybovat někde nad 600, 800 a 1100 dolary. Modely s 24 jádry Epyc 7401 a 7451 mají stát víc jak 1400 a 2400 $. Pro nejlevnější 32jádro Epyc 7501 údaj chybí, ale pro modely 7551 a top verzi 7601 AMD uvádí cenu nad 3200 a 4000 dolary, což je podobné dnešnímu vršku nabídky Xeonů E5-2600.

Výsledky v SPECint_rate_base2016

AMD se chlubí tím, že by procesory měly mít proti srovnáváným Intelům lepší výkon v SPECint_rate_base2006, a to podle modelu o 120–170 %. Jde nicméně jen o tento jeden test, takže čísla nepřeceňujte – do výkonu v serverových zátěžích promlouvá mnoho věcí a jako obvykle platí, že se liší úlohu od úlohy. Navíc se jedná o srovnání s nyní dostupnými Xeony E5-2600 v4, uvedenými loni. Epyc ale bude prodáván už také proti serverům založeným na nové platformě Skylake-SP, Xeonům Bronze/Silver/Gold/Platinum, které by měly výkon zlepšit.

Výkony cenově podobných Epyců a Xeonů E5 dle AMD. Pamatujte ale, že jde pouze o jeden vybraný benchmark (Zdrpj: VideoCardz)
Výkony cenově podobných Epyců a Xeonů E5 dle AMD. Pamatujte ale, že jde pouze o jeden vybraný benchmark (Zdrpj: VideoCardz)

AMD uvádí jako výhodu svých serverových CPU nižší náklady na pořízení, které ale v serverech hrají menší roli. Pro spotřebu by mohla mít určitý pozitivní efekt eliminace čipové sady, případně použití jednoho mnohajádrového Epycu k nahrazení dvouprocesorové sestavy s dvěma nižšími Xeony, což je jedna z možností, které má platforma Naples umožňovat. Striktně vzato by ale něco podobného mohl nabízet i Intel.

Zdá se, že hlavní „diferencující“ vlastností Epyců by mohla být konektivita, jelikož budou nabízet vyšší množství vyvedených linek PCI Epxress (128 v 1S desce, v 2S konfiguraci také 128, polovina z každého CPU je totiž použita pro vzájemnou komunikaci). K jednomu CPU bude také možné osadit o třetinu více paměti RAM než k Xeonům Broadwell-EP i k Skylake-SP. Intel totiž podporuje jen 12 modulů na procesor, kdežto Epyc díky osmikanálovému řadiči 16. Oficiálně může jedno CPU mít až 2 TB paměti DDR4 (se 128GB moduly). Tato konektivita je plně dostupná u všech Epyců, dokonce i extrémně ořezaný osmijádrový 7251 model má údajně plných 128 linek PCIe a osmikanálový řadič DDR4.

Epyc se skládá ze čtyř čipů, propojených v jednom pouzdře
Epyc se skládá ze čtyř čipů, propojených v jednom pouzdře

AMD také prý v prospektech tvrdí, že platforma a stejný socket SP3 bude kompatibilní také s příští generací procesorů. To znamená, že uživatelé serverů s procesory Epyc 7000 budou mít otevřenou cestu pro upgrade v budoucnu, jenž bude důležitý mimo jiné kvůli zlepšení energetické efektivity a rostoucím nárokům na výkon. Tento budoucí upgrade by měl být podstatný, jelikož už půjde o procesory s vylepšenou architekturou Zen 2, kódově označené Rome. Ty mají údajně zvednout počet jader o 50 % až na 48 a zejména budou vyráběné podstatně modernějším 7nm procesem, takže efektivita by měla být výrazně lepší.

20 KOMENTÁŘE

  1. Našiel som konečne výsledky AMD Ryzen Threadripper 1950X 16-Core / 32-Threads @ 3.39 GHz v Geekbench 4.1.0 Tryout for Windows x86 (64-bit) a porovnal s Intel Core i7-7900X @ 3.30 GHz (1 processor, 10 cores, 20 threads, L2 Cache 1024 KB x 10):

    • Single-Core Score: 4 189 vs 5 462 teda (Intel je o 30,39% výkonnejší alebo AMD dosahuje 76,69% výkonu Intelu)
    • Multi-Core Score: 24 816 vs 32 686 teda (Intel je o 31,71% výkonnejší alebo AMD dosahuje 75,92% výkonu Intelu)

    zdroj: https://browser.primatelabs.com/v4/cpu/3108740
    zdroj: https://browser.primatelabs.com/v4/cpu/3117213

    Tie výsledky evokujú ako keby sa druhé 8-Core die do výpočtov nezapájalo…

    • Vysledky v seznamu Geekbenchi jsou casto velmi divne. Jednu dobu jsem s v tom taky prohrabaval, a pro stejne CPU se stejne udanou frekvenci jde najit uplne rozdilne vysledky. Geekbench osobne (pokud to nepochazi z nejakeho testu) tak berou s hodne vekou rezervou….

    • On může být zpočátku problém se správnou detekcí. Mě by celkem zajímalo, jak se to bude chovat k pamětem. Už současný ryzen má náznaky NUMA (jádra v jiných CCX mají navzájem podstatně delší odezvu při komunikaci). Jak se to bude chovat, když budou na jiném kusu křemíku a hlavně paměti budou připojeny přes jiný křemík jde dost těžko odhadovat. Možná bude třeba další vlna optimalizací, než se s tím programy vypořádají.

      • U Linuxu/BSD to bude jedno, protoze kdyz maji optimalizaci pro servery tak nejakou NUMU uz taky umi. Zvlaste Linux. U Windows max M$ bude muset prenest NUMA optimalizace taky do klientskych reseni. Jinak NUMA je tu uz dlouhe roky, takze byva vesmes odladeno…

        • NUMA není jen o OS, ale o programech. Windows i Linux si s tím poradí, ale to neznamená, že si s tím poradí i programy. Vem si jednoduchý příklad her – uděláš hru, která se pěkně škáluje s jádry, ale nepočítáš s NUMA. OS se pokusí ji nejdříve hodit na jádra, která jsou v jednom CCX, potom v rámci jednoho CPU, co ale potom? I když jen jedno vlákno se přesune na druhé CPU, tak to může znamenat pokles výkonu, ve chvíli, kdy musí spolu komunikovat.
          S NUMA se počítá u serverových aplikacích a to většinou jen v těch opravdu masivně paralelních. V desktopu se s ní zatím nikdy (ani v linuxovém světě) nepočítalo.

          • Jiná cenově dostupná cesta vpřed asi v dohlednu není, takže při snaze vytěžit maximum i desktopové aplikace budou muset zohledňovat silné strankách (cc?)NUMA.

          • Co potom? Potom alokace z pameti nalezici jinemu cpu bude proste penalizovana. Nic vic nic min. Autor aplikace pak bude muset pouzit OS API tak aby z hardware vytezil maximum. Delame to tak uz od pocatku veku, takze o co jde?
            Argumentace ze v desktopu se s NUMA nepocita je ponekud mimo. EPYC je o serverech. Na desktopu beha obyc. Ryzen a tam si clovek s dvou-kanalovou pameti moc NUMA hradek neuzije.

          • re kgardas: Jde o to, že dnešní desktopové aplikace na to nejsou připraveny. A může to zpočátku dělat problémy (ostatně dost možná je to jeden z důvodů slabšího výkonu ve hrách u dnešních Ryzenů).
            Co více – bavíme se o vícekřemíkových čipech (pro desktop o Threadripperu). Použití pouze dvoukanálových pamětí ti nepomůže, protože druhý křemík bude muset přistupovat přes první a zase máš problém s různým přístupem k pamětem.

          • Pokud eliminujeme vliv vyššího taktu u i7 7700K, je ten rozdll ve FPS v 1080p opravdu tak velký (o 1440p, 2160p nemluvě), aby se dalo hovořit o významné architektonické nevýhodě Ryzen řešení?

          • V ramci jednoho CPU (2xCCX) urcite ne. Zadna hra stejne vic jak 16 threadu realne nevyuzije. Spis jde o to, jak se hry budou na threadriperovi chovat, kdyz jsou 2 fyzicka CPU spojena do jednoho. Teda v pripade, ze to nekoho vubec zajima…

  2. re ptipi: proc mluvite o desktopovych aplikacich v diskuzi pod clankem o serverovych cipech? Ja stale postradam toto elementarni zduvodneni. Krom toho nepovazuju nutnost optimalizaci na NUMA za zas az tak nutnou nebo slozitou. I neoptimalizovane aplikace na AMD pobezi a bezi. AMD ma oproti Intelu takovy naskok v cene/vykon, ze si muze dovolit i tuto aplikacni neoptimalizovanost a stale vychazi velmi dobre, takze nechapu o co tady vlastne jde. Pro mne pro AMD palec nahoru za to, ze se dokazali vschopit i po tom co je mnoho lidi odepsalo. Ted doufam pujdou nahoru i ekonomicke vysledky a k tomu by EPYC mohl velmi vyrazne pomoct. Threadripper je spis mensinova tresinka na dortu.