Hirdetés

Nagyon ígéretesnek tűnik a Cavium legújabb szerverplatformja

Az ARMv8-as alapokra építkező ThunderX2 kétutas kiépítést is támogat, amivel rengeteg memória és sok mag fogható be.

Az ARM szerverpiac iránti érdeklődése közel sem döccenőmentes, gyakorlatilag hullámvölgyek és hullámhegyek tűzdelik a projektet. Ezúttal inkább az utóbbi kerül előtérbe, ugyanis a Cavium bemutatta legújabb szerverplatformját. A ThunderX2 CN9900-as sorozat a 2014-ben megjelent ThunderX utódjának számít, bár ilyen nevű termék korábban már volt, arra csak ráncfelvarrásként tekint a cég, ez viszont már valóban jelentős váltás. Maga a fejlesztése igen kalandos volt, mivel időközben a cég megszerezte a Broadcom Vulcan IP-jét, de magára a Caviumra is szemet vetett a Marvell.

Hirdetés

Az elmúlt időszak tehát sok szempontból befolyásolta a terveket, de a lényeg úgyis a végtermék, ami ebben az esetben nagyon ígéretesnek tűnik. Alapjaiban a Broadcom Vulcan IP-je köszön vissza. Ezt a Cavium úgy vásárolta meg, hogy a dizájn majdnem kész volt, vagyis csak be kellett fejezni. Ebbe a Broadcomot felvásárló Avago Technologies nem akart pénzt ölni, de a Cavium könnyedén megtette, hiszen illett a terveikbe. Így alakult ki a most bemutatott ThunderX2, aminek a magjai az ARMv8.1-es architektúrára épülnek, és 32 darab található belőlük egy lapkában. A maximum négy szálat futtató, 32-32 kB-os L1 adat és utasítás, illetve 256 kB-os L2 gyorsítótárat használó processzormagok négyes csoportokba rendeződnek, amelyekhez 4 MB-nyi L3 gyorsítótár tartozik, 2-2 MB-os szeletekre osztva. Összesen 32 mag található egy lapkában, így kitalálható az is, hogy az L3 gyorsítótár teljes kapacitása 32 MB.

A DDR4 szabványú memóriákat kezelő memóriavezérlő nagyon combos. Egyrészt nyolccsatornás működésre van felkészítve, másrészt támogatja akár a 2667 MHz-es effektív órajelet is. Emellett egy processzor mellé 2 TB-nyi memória helyezhető, de a lapkán belül megtalálható CCPI2-nek (Cavium Coherent Processor Interconnect) hála két CPU is összeköthető, méghozzá 24 darab 25 Gbps-os SerDes porton keresztül, ami összességében 600 Gbps-os sávszélességet jelent. Az így kapott kétutas kiépítés már 4 TB-nyi memóriát kezel.

A PCI Express 3.0-s vezérlő lapkánként 56 darab kihasználható csatornát kínál, emellett a rendszer része még két 6 Gbps-os SATA, illetve két USB 3.0-s interfész támogatása. A platform fejlett RAS képességeket, illetve ARM TrustZone és Cavium virtSOC technológiát is kínál. Előbbi a biztonságot, míg utóbbi a virtualizációt szolgálja.

A TSMC 16 nm-es node-ján készülő processzor LGA és BGA tokozással is elérhető lesz, függően a modelltől. Az LGA-s verziók paramétereit az alábbi táblázat foglalja össze:

Cavium ThunderX2 CN9900-as szerverprocesszorok
Típus Alapórajel
Memóriacsatornák száma
PCI Express 3.0-s csatornák száma
CN9980-2500 (32 mag) 2,5 GHz
8 56
CN9980-2400 (32 mag) 2,4 GHz 8 56
CN9980-2300 (32 mag) 2,3 GHz 8 56
CN9980-2200 (32 mag) 2,2 GHz 8 56
CN9980-2100 (32 mag) 2,1 GHz 8 56
CN9980-2000 (32 mag) 2 GHz 8 56
CN9978-2300 (30 mag) 2,3 GHz 8 56
CN9978-2200 (30 mag) 2,2 GHz 8 56
CN9978-2100 (30 mag) 2,1 GHz 8 56
CN9978-2000 (30 mag) 2 GHz 8 56
CN9978-1800v1 (30 mag) 1,8 GHz 8 56
CN9978-1800v2 (30 mag) 1,8 GHz 6 56
CN9975-2400 (28 mag) 2,4 GHz
8 56
CN9975-2300 (28 mag) 2,3 GHz 8 56
CN9975-2200 (28 mag) 2,2 GHz 8 56
CN9975-2100 (28 mag) 2,1 GHz 8 56
CN9975-2000 (28 mag) 2 GHz 8 56
CN9975-1800v1 (28 mag) 1,8 GHz 8 56
CN9975-1800v2 (28 mag) 1,8 GHz 6 56
CN9970-2500 (24 mag) 2,5 GHz 8 56
CN9970-2400 (24 mag) 2,4 GHz 8 56
CN9970-2300 (24 mag) 2,3 GHz 8 56
CN9970-2200v1 (24 mag) 2,2 GHz 8 56
CN9970-2200v2 (24 mag) 2,2 GHz 6 56
CN9970-2100 (24 mag) 2,1 GHz
8 56
CN9970-2000 (24 mag) 2 GHz 8 56
CN9970-1800v1 (24 mag) 1,8 GHz 8 56
CN9970-1800v2 (24 mag) 1,8 GHz 4 56
CN9965-2500 (20 mag) 2,5 GHz 6 56
CN9965-2400 (20 mag) 2,4 GHz 6
56
CN9965-2300 (20 mag) 2,3 GHz 6
56
CN9965-2200 (20 mag) 2,2 GHz 6
56
CN9965-2100 (20 mag) 2,1 GHz 6
56
CN9965-2000 (20 mag) 2 GHz 6
56
CN9965-1800v1 (20 mag) 1,8 GHz 6
56
CN9965-1800v2 (20 mag) 1,8 GHz 4 56
CN9960-2200 (16 mag) 2,2 GHz
4 48
CN9960-2000 (16 mag) 2 GHz 4 48
CN9960-1800v1 (16 mag) 1,8 GHz 4 48
CN9960-1800v2 (16 mag) 1,8 GHz 4 48

A táblázatban szereplő processzorok turbót is használnak, ezzel az órajel akár 3 GHz-re is felkúszhat, de ez a terheléstől függ. A Cavium az új szerverplatformját az Intel skálázható Xeon modelljei mellé szánja. A vállalat elsődlegesen ott próbál magának előnyt felépíteni, ahol a Xeonok gyengébbek, vagyis a memória-sávszélességben, a támogatható rendszermemória kapacitásában, illetve a PCI Express sávok számában. Utóbbi szempontból emiatt sincs túl sok különbség a megjelenő modellek között, ez egy olyan pont, ami a ThunderX2 CN9900-as sorozat előnyének tekinthető.

Hirdetés

Azóta történt

Előzmények