Návrat do serverů (nebo pokus o něj)
Procesory Epyc jsou složené ze čtyř čipů, které AMD používá v osmijádrech Ryzen. Jejich propojením tak vzniklo CPU s až 32 jádry a osmikanálovým řadičem DDR4, jenž oficiálně podporuje frekvenci 2666 MHz a až 2 TB RAM na jeden procesor (na každém kanálu lze mít dva moduly, tedy 16 modulů na socket, včetně ECC a registered pamětí). Epyc podporuje běh v jednosocketové a ve dvousocketové konfiguraci a instaluje se do masivního socketu SP3 s 4094 piny.
Jednotlivé modely procesorů Epyc sedí s minulý týden uniklými parametry, které máte v tabulce. Potvrzují se tedy osmi, šestnácti a čtyřiadvaceti a dvaatřicetijádrové konfigurace, základní frekvence lehce nad 2,0 GHz a maximální turba v pásmu 3,0–3,2 GHz. Maximální boost 3,2 GHz má i nejvýkonnější model Epyc 7601. Tato frekvence má údajně být dosažitelná při zatížení až 12 jader. Při zátěži všech 32 jader má tento model maximální turbo (tzv. „all-core boost“) 2,7 GHz. Epyc 7551 má údajně all-core turbo 2,6 GHz, Epyc 7401 2,8 GHz. U dalších modelů údaj neznáme.
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 | 3400 $ |
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 | 1850 $ |
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 | 650 $ |
Epyc 7251 | 8 (16 v.) | ? MB | 2,1 GHz | 2,9 GHz | 120 W | 475 $ |
Model | Jádra | L3 | Takt | Turbo | TDP | Cena |
Epyc 7551P | 32 (64 v.) | 64 MB | 2,0 GHz | 3,0 GHz | 180 W | 2100 $ |
Epyc 7401P | 24 (48 v.) | ? MB | 2,0 GHz | 3,0 GHz | 155/170 W | 1075 $ |
Epyc 7351P | 16 (32 v.) | ? MB | 2,4 GHz | 2,9 GHz | 155/170 W | 750 $ |
Z těchto modelů má údajně být okamžitě ke koupi čtveřice nejvýkonnějších modelů pro dvouprocesorové systémy – tedy Epyc 7601, 7551, 7501 s 32jádry a 24jádro Epyc 7451. Zbytek modelů má prý přijít na trh do konce července. Ceny jsou zatím známé jen pro část modelů, zbytek částek je orientační.
128 linek PCIe, 32 NVMe SSD, nebo 64 SATA disků
AMD u Epycu nabízí silnou konektivitu – platforma poskytuje 128 linek PCI Express, a to jak s jedním (1S), tak s dvěma (2S) procesory. Dvouprocesorová sestava totiž polovinu linek transformuje na propojovací logiku obou CPU. Kromě PCI Expressu procesory mají i čtyři integrované čipsety pro USB 3.0, SATA a další systémová rozhraní. Porty SATA sdílejí stejnou fyzickou konektivitu jako PCI Express, na každých 16 linek jich lze mít osm. Připojit lze na ní údajně také až 32 NVMe SSD.
Vnitřní konektivita čtyř čipů v „MCM“ pouzdru je poměrně složitá a také důležitá. Slepení CPU z více čipů totiž může ohrožovat celkový výkon kvůli pomalé komunikaci. AMD proto má na každém z čipů čtyři koherentní linky, z nichž celé tři jsou použity ke spojení s ostatními čipy v jednom procesoru. Díky tomu je v rámci jednoho CPU každý sousední čip vzdálen jen jeden skok. Čtvrtá linka je použita k propojení s druhým CPU v 2S konfiguraci – každý čip je propojen se svým ekvivalentem v druhém pouzdru. To znamená, že jádra v sousedním CPU jsou maximálně dva skoky daleko, v ideálním případě jen jeden.
Propojení běží na speciálním rozhraní Infinity Fabric. To má v rámci jednoho procesoru propustnost vždy 42,6 GB/s (každá z linek mezi jednotlivými jádry). Podle AMD údajně jedna linka spotřebovává 0,672 W, celkově tedy v jednom CPU okolo 5 W. Linky Infinity Fabric mezi sockety jsou o něco pomalejší, jejich teoretická propustnost má být 37,9 GB/s (všechny čtyři dohromady 152 GB/s). Patrně zde asi bude i vyšší latence. Spotřeba tohoto propojení v 2S konfiguraci je prý okolo 10,94 W
Nastavitelné TDP
Procesory Epyc mají vzhledem k velkému množství jader vysoké TDP. U většiny vyšších modelů je stanoveno na 180 W, některé nižší verze jsou 155W nebo 170W. Procesory však podporují určité nastavení TDP směrem nahoru a dolů. 180W modely například dovolují sešněrování na 155 W, nebo povolení limitu na 200 W. Epyc má podobně jako Ryzeny i poměrně pokročilou správu správu spotřeby, nabízí například jako volitelnou funkci správu frekvencí přizpůsobenou zátěži, kdy při nestálém vytížení sníží takty, aby CPU bylo lépe saturováno a běželo s nižší spotřebou místo krátkého přepínání na vyšší takty při nárazovém zatížení.
Každé jádro by mělo mít samostatně nastavené napětí pomocí integrovaných lineárních regulátorů (VDO), což umožňuje přizpůsobit napájení na míru a celkově CPU spotřebuje méně energie, neboť není třeba napětí naddimenzovat všem jádrům, ale jen těm, u kterých čip detekuje, že to pro stabilitu potřebují. Procesor také dynamicky nastavuje výkon linek Infinity Fabric, aby šetřil energii při nízké zátěži.
Šifrovaná RAM v reálném čase a bezpečné VM
Aby mohlo AMD konkurovat Intelu, potřebuje i nějaké unikátní funkce – těmi by kromě silné konektivity mohly být bezpečnostní speciality. AMD staví na integrovaném bezpečnostním koprocesoru PSP (vyvinutý na bázi ARM Trustzone), který ovládá například secure boot. Velmi zajímavá je ale funkce šifrování obsahu operační paměti. Epyc totiž podporuje hardwarovou ochranu paměti algoritmem AES128. Paměťový řadič, či spíše MMU má totiž integrovaný specializovaný hardware, kterým může všechny zápisy šifrovat a čtení dešifrovat, údajně jen s minimálním výkonnostním dopadem (průměrně prý 1 %).
Tato funkce „Secure Memory Encryption“ (SME) chrání například proti fyzickým útokům. AMD ji ale dál rozvinulo v kombinaci s virtualizací, což označuje jako „Secure Encrypted Virtualization“ (SEV). V tomto případě mohou mít hypervizor a virtualizované systémy své vlastní šifrovací klíče, čímž lze zabránit úniku citlivých dat mezi VM nebo z hypervizoru. Šifrování tak vytváří další bariéru proti útokům.
Podpora hráčů v oboru vypadá nadějně
Podle tiskové zprávy a konference by desky nebo servery pro procesory Epyc měly nabízet HPE (Cloudline CL3150 a později další modely), Dell/EMC (servery PowerEdge), Supermicro (několik řad serverů A+), Lenovo, Tyan, Wistron, Asus, Gigabyte, Sugon, H3C a Inventec. Oznámeni byli i první větší uživatelé – do svých cloudů chce údajně servery s procesory Epyc zařadit Baidu a Microsoft (Azure). Nasazení podle svého vyjádření zvažuje také Dropbox poté, co procesory interně testoval. Softwarová podpora je pak zase avizována od Microsoftu (Windows Server), Redhatu, SUSE, Canonicalu nebo VMWare; pro virtualizaci je podporován i Xen a KVM.
U většiny těchto serverů či nasazení se uvádí, že se budou rozbíhat během druhé poloviny roku a také zdaleka není jisté, jak velké množství se CPU skutečně prodá. Zatím tedy AMD ještě nemá jisté nějaké velké příjmy. Ty budou záviset na skutečném ohlasu zákazníků, nicméně podpora (a zájem) přislíbené od velkých hráčů by měly být prvním krokem.