Hirdetés

Bemutatkozik az új IBM eServer p5 család

Az új család

Az IBM július 13-án jelentette be új generációs – belépő szintűnek és középkategóriásnak nevezett – Unix-szervereit. Az új eServer p5 sorozatú kiszolgálók a májusban bemutatott eServer i5 sorozattal azonos hardverre épülnek, ami mérföldkő a vállalat történetében. Először fordul ugyanis elő, hogy az i5/OS – korábban OS/400 néven ismert – operációs rendszerrel ellátott i5 sorozat és az AIX- és Linux-centrikus p5 család közé hidat vert a Nagy Kék. Ennek elkerülhetetlen következménye lesz, hogy az iSeries és pSeries családok közötti különbség fokozatosan elhalványul.

Az új szerverek az alábbi kiépítésben lesznek hozzáférhetőek (előreláthatóan augusztus 31-től):

Hirdetés

IBM p570

  • 2-16 utas felépítés
  • 1,65 vagy 1,9 GHz-s Power5 processzor
  • akár 512 GB RAM
  • 20 RIO-G fiók (nagysebességű I/O csatolófelület)
  • Capacity-On-Demand
  • opcionális Advanced Virtualization (finom szemcsézettségű particionálás, virtualizált I/O)
  • AIX5L, i5/OS vagy Linux operációs rendszer

IBM p570 Express

Az Express szériás termékekkel és a hozzájuk kapcsolódó szolgáltatásokkal az IBM a közepes méretű vállalkozások számára kínál alternatívákat.

  • 2-8 utas felépítés
  • 1,65 vagy 1,9 GHz-es Power5 processzor
  • 12 RIO-G fiók
  • opcionális Advanced Virtualization
  • versenyképes ár
  • AIX5L, i5/OS vagy Linux operációs rendszer

IBM p550

  • 2-4 utas felépítés
  • 1,65 GHz-es Power5 processzor
  • 4 RIO-2 port
  • akár 15,2 TB háttértár
  • opcionális Advanced Virtualization
  • Capacity-On-Demand (processzorok esetében)
  • AIX5L vagy Linux operációs rendszer

IBM p520

  • 2 utas felépítés
  • 1,65 GHz-es Power5 processzor
  • 2 RIO-2 port
  • akár 8,2 TB háttértár
  • opcionális Advanced Virtualization
  • AIX5L vagy Linux operációs rendszer

Az integrált dupla Gigabit Ethernet csatlakozási lehetőség, a hot-swap merevlemez-csere, a redundáns tápegység, a Ultra 320 SCSI illetve a PCI-X csatolófelület mindegyik konfigurációnál rendelkezésre áll.

Virtualization Engine

Az új kiszolgálók fontos jellemzője – és egyben az IBM szervertechnológiájának fontos eleme – a Virtualization Engine, amely nevéhez hűen a virtualizációs megoldásokat foglalja magába. Ennek elemei:

  • Particionálás: több operációs rendszer futtatása egy szerveren. A Power5 ez esetben is lényegesen előrébb lépett a Power4-nél, hiszen míg az elődnél processzoronként egy operációs rendszer futtatására van lehetőség, addig az IBM micro-partitioning technológiája segítségével processzoronként akár 10 operációs rendszer futhat szimultán. A p570 esetében tehát az egy időben futó operációs rendszerek számának elvi maximuma 160.
  • Virtualizált I/O: szintén újdonság a Power4-es szerverekhez képest, hogy a szimultán futó operációs rendszerek közös fizikai és logikai erőforrásokat használhatnak.
  • Capacity-On-Demand: az x-, i- és p- szériás szerverek a teljes rendszerek megvásárlása nélkül is elérhetők. A finanszírozás a kihasználtságnak megfelelően dinamikusan változhat, így egy hirtelen terhelésnövekedés esetén például újabb partíciókat (processzorokat) vagy háttértárakat rendelhetünk a szerverhez, természetesen akár online is.

A szerverek lelke: a Power5

A Power5 architektúra

Az IBM Power5 mikroprocesszor a 2001-ben bemutatott Power4 egyenes ági leszármazottja. A közeli rokonságról nem csupán az azonos utasításkészlet-architektúra (ISA) árulkodik, hanem az azonos felépítésű futószalag és az egyező késleltetések (így például a téves elágazásbecsléskor kieső ciklusok változatlan száma) is. Az IBM mérnökei azért törekedtek a fontosabb strukturális jellemzők bebetonozására, hogy a korábbi generációra optimalizált alkalmazásokat ne kelljen újrafordítani ahhoz, hogy hasítsanak az új chipen is.

Ám amennyi az azonosság, annyi az eltérés is a két generáció között: a Power5 számos újdonságot tartalmaz elődjéhez képest. Az egyik legfontosabb fejlesztés a szimultán többszálú végrehajtás (SMT) implementálása. Ez a végrehajtóegységek hatékonyabb kihasználását célzó megoldás az Intel Xeon és Pentium 4 processzorokból lehet ismerős (az Intel Hyper-Threadingnek nevezi). Előnye az elterjedt multithreading megoldásokkal szemben – mint amilyen a magas késleltetésű műveleteknél programszálat váltó durva szemcsézettségű MT vagy a meghatározott számú ciklusonként váltó finom szemcsézettségű MT –, hogy a chip végrehajtó egységeit egyidejűleg (szimultán) képes a két szál műveleteivel lefoglalni.

A Power4-hez hasonlóan két processzormagot tartalmazó Power5 mindkét magja két utasításszállal boldogul (akárcsak a Xeon vagy a Pentium 4), az IBM vizsgálatai szerint ugyanis több szál kezelése jelenleg nem valósítható meg hatékonyan. A chipet így négy logikai processzorként látja az operációs rendszer. Az IBM SMT-implementációja azonban kifinomultabb, mint az Intelé. A megvalósításhoz szükséges logika 24 százalékkal növelte meg a mag méretét (az Intel esetében ez az érték 5 százalék). Egyes erőforrások elkerülhetetlen megkettőzésén és az átnevező regiszterek számának bővítésén túl a legtöbb területet a dinamikus erőforrás-kiegyenlítésért és a beállítható szálprioritásért felelős logika foglalja el. A Power5 ugyanis képes dinamikusan kiegyensúlyozni a két programszál feldolgozását (például ha az egyik szál cache-találati hiba miatt bedugul, a másik szál utasításait előreengedi) és – egy nyolcfokozatú skálán – biztosítja az operációs rendszer számára az egyes szálak prioritásértékeinek meghatározását.


IBM Power5

Szintén az SMT miatt volt szükség a gyorsítótárak méretének és asszociativitásának megváltoztatására is. Az új chip immár 1,875 MB (1920 KB) 10 utas csoportasszociatív másodszintű és 36 MB 12 utas csoportasszociatív harmadszintű gyorsítótárral rendelkezik (a Power4 esetében 1,44 MB, 8 utas L2 és 32 MB 8 utas L3 cache-ről beszélhetünk). Az L3 cache a processzormagon kívül, a több processzornak szállást adó Dual-chip vagy Multi-chip Module-on található, ám a gyorsítótár directoryja a magra költözött. A gyorsabb és hatékonyabb L3 cache-elérésnek köszönhető, hogy a Power5 jobban skálázódik, mint elődje: akár 64 processzoros SMP rendszerek is építhetők köré.

Az ötödik generáció további újítása, hogy a memóriavezérlő a processzormagra költözött, ami jelentősen csökkenti a memóriaelérés késleltetését. Az AMD hasonló megoldást alkalmaz Opteron és Athlon 64 processzorai esetében. A mérnökök javítottak továbbá az adat-előbehívás (prefetch) hatékonyságán, és dinamikus fogyasztáscsökkentő megoldással is ellátták a chipet: ez a logika az éppen nem használt áramköröket kapcsolja le működés közben.


A Multi-Chip Module

A 276 millió tranzisztoros chipmonstrum 0,13 mikronos SOI (silicon on insulator) technológiával gyártva 389 mm2 területet foglal el. A lapkákat az IBM egyedi tokozásba bújtatja: a most bejelentett szerverekben a processzorok ún. Dual-Chip Module-okon (DCM) laknak. Ezeken található a két processzormag mellett a 36 MB harmadszintű gyorsítótár is. A negyedik negyedévben megjelenő csúcskategóriás – és még több chipet tartalmazó – kiszolgálókba már olyan Multi-Chip Module-ok (MCM) kerülnek, melyek négy (egyenként két magot tartalmazó) processzort és négyszer 32 MB L3 cache-t zsúfolnak egy tokozásba.

Emvy és Erasmus

Hirdetés

  • Kapcsolódó cégek:
  • IBM

Azóta történt

Előzmények