Něco málo o osmijádrovém Nehalemu-EX
Procesor Intel „Nehalem-EX“ se skládá z celkem asi 2,3 miliardy tranzistorů, což je na x86-kompatibilní procesor dost velké číslo (jen pro srovnání: Core i7 jich má 731 miliónů a chystané oddalované Itanium „Tukwila“ jich má mít něco přes 2 miliardy). Osm plnohodnotných jader, každé se schopností zpracovat díky Hyper-Threadingu dvě vlákna, obklopuje především 24 MB L3 cache, přítomny jsou čtyři QPI linky a další rozhraní, jako třeba pro paměť. A právě připojení paměti ke každému z procesorů dozná určité změny.
Současně se v serverech Intelu používá tzv. FB (Fully Buffered) DIMM modulů (na obrázku výše). Jsou to paměti, které kromě samotných DDR2 či DDR3 čipů obsahují také Advanced Memory Buffery, tedy laicky řečeno jakýsi „mezistupeň“ mezi procesorem a samotnými paměťovými čipy, který má mimo jiné ten význam, že paměťový řadič (v čipsetu) komunikuje s moduly sériově a nikoli klasicky paralelně. Mimo jiné zjednodušuje návrh základní desky, když si sám synchronizuje signály a teprve potom posílá data z/do paměti, takže je možné na desku umístit více paměťových modulů a navyšovat tak kapacitu RAM daného serveru.
Platforma pro Nehalem-EX již nebude využívat FB-DIMMů, přesto bude možné na jeden procesor navěsit až 16 paměťových modulů. Postará se o to „Scalable Memory Buffer“, což se dá zjednodušeně přirovnat právě k Advanced Memory Bufferu odejmutého z FB-DIMMu a přidělaného rovnou na základní desku. Počet takovýchto bufferů se však snižuje, zatímco u FB-DIMMů to bylo co modul, to buffer, nyní bude jeden buffer společný pro pravděpodobně čtyři moduly.
Ono to ve skutečnosti nebude přímo tak, že by byla základní deska posetá paměťovými buffery, v serverech to chodí trochu jinak a názorná ukázka toho, jak by to mělo nakonec vypadat, ukazují následující snímky ze zhruba hodinového prezentačního videa.
Samotné paměti budou na tzv. „Memory Riser“ kartě a můžete vidět, že vždy čtyři sloty obsluhuje jeden SMB.
Je také zajímavé, že čtyřprocesorová platforma počítá se dvěma čipsety, zde označované jako IO Huby (zatím nevíme, zda to bude jen jeden čip, nebo dva s tím, že „druhý“ čip by byl jen u jednoho IO Hubu, tak se to jeví zatím nejpravděpodobnější). Osmiprocesorová platforma, kde už to není tak, že by každý procesor komunikoval s každým, počítá až se čtyřmi IO Huby. Takováto nabušená sestava by disponovala 64 jádry / 128 vlákny a až 128 paměťovými moduly (při představě, že jeden modul může mít, řekněme, 4 GB, je to půl terabajtu RAM v takovém serveru).
To je prozatím vše, o IO Hubech toho zatím moc nevíme, můžeme jen předpokládat, že to bude něco na způsob čipsetu Intel 5500/5520. Co se pamětí týče, pro tuto platformu se zřejmě nepočítá s ničím jiným než tradičními registered DDR3 moduly pro servery.
Na závěr se ještě můžete podívat, jak to vlastně vypadá ve správci úloh, když skutečně osadíte server osmi „Nehalemy-EX“. Nemusíte to počítat, vidíte opravdu 128 „jader“.