Firma Cavium asi nebude příliš známá, s návrhem procesorů ale má zkušenosti, před procesory ARM pracovala také na čipech MIPS, například 64-bitovém Octeonu. Tyto čipy směřovaly zejména do síťové a komunikační infrastruktury. S ThunderX ale Cavium vstupuje na perspektivní trh serverových procesorů ARM (respektive ARMv8). Firma má licenci přímo na instrukční sadu ARM a místo licenčních Cortexů A53/A57 si díky tomu vyvinula vlastní procesorová jádra, podobně jako Apple, Applied Micro nebo v budoucnu Nvidia s projektem Denver a AMD s architekturou K12.
Procesory ThunderX budou mít těchto jader 24 až 48 a na použitém 28nm procesu má frekvence dosahovat až 2,5 GHz. Podle modelu bude údajně TDP těchto SoCů 20–95 W. O počtu výpočetních jednotek či jiných architektonických detailech bohužel podrobnosti nenáme. Jádra by měla mít L1 cache o kapacitě 32 KB pro data a 78 KB pro instrukce, zřejmě sdílená L2 cache má kapacitu 16 MB.
SoC bude mít čtyřkanálový paměťový řadič pro paměti DDR3 i DDR4 s podporou frekvencí až 2400 MHz (to bude zřejmě u DDR4) a také s ECC. Jeden procesor zvládne obsloužit 512 GB RAM, avšak Cavium asi jako první hráč na trhu serverového ARMu podporuje víceprocesorové sestavy. Čipy mají koherentní propojovací logiku CCPI, díky níž je lze provozovat v dvouprocesorové konfiguraci, která může mít paměti až 1 TB. Zde má tedy Cavium nakročeno mezi skutečně „velká“ serverová CPU jako je Xeon či Opteron.
Kromě procesorových jader má ThunderX nést ještě různé akcelerátory pro bezpečnostní úlohy, virtualizaci, kompresi dat, řízení síťového provozu a podobně. Integrováno má být i několik adaptérů Ethernet (10/40 Gb/s), řadič PCI Express 3.0 a SATA (6 Gb/s) pro úložiště.
Čipy hodlá Cavium dodávat v několika variantách, optimalizovaných pro konkrétní úlohy: ThundeX_CP (pro výpočetně náročnou práci, cloud a další), ThunderX_ST (storage), ThinderX_NT pro síťové a ThunderX_SC pro bezpečnostní aplikace. Kromě toho má vzniknout ještě jakýsi lowend, ThunderX CN87xx jen s osmi až šestnácti jádry pro méně náročná nasazení (dedikovaný hosting, cold storage). Tyto čipy budou mít jen dvoukanálový řadič pamětí, budou umět jen jednoprocesorové sestavy a měly by být relativně levné a úsporné.
Procesor zatím ještě není ve výrobě; firma očekává vzorky ve čtvrtém kvartále, což znamená uvedení až příští rok. Například Opteron A1100 by měl být s náskokem na trhu ještě letos, nicméně ThunderX (s výjimkou typu CN87xx) oproti němu asi bude o třídu výš výkonem a cenou. Dvouprocesorové desky s čipy Cavium pak ve sféře ARM asi konkurenci vůbec mít nebudou.
Desky pro Cavium ThunderX. Specialitou těchto čipů budou dvouprocesorové sestavy
Zdroje: Cavium, GigaOM, The Register, iThome