Mi cmp, Computerworld Magyarország, kiadói „nyitott rendszer”

Szinte azonnal bejelentése után az új Xeon processzorok az Intel számos vezető gyártók többprocesszoros PC szerverek bejelentették a használata ezen processzorok a termékeiket. Amikor egy lapkakészletet maximális számú támogatott processzorok Heon növelhető négyről nyolc.

Informatikai infrastruktúra a vállalat

A megjelent nemzeti nyomtatott információt lehet érteni, hogy ezen az úton ment, és a Unisys bejelentett egy új architektúra a CMP (Cellular MultiProcessing) a jövőbeni szerverek az Intel processzorok. Azonban a műszaki dokumentáció az elemzés azt mutatta, hogy más a helyzet: SMP - hangolható szimmetrikus többprocesszoros (SMP) architektúrát, amely lehetővé teszi, hogy összekapcsolják az SMP és cluster technológia.

Anyagok Unisys világos, hogy a fejlesztők alaposan tanulmányozta építészeti jellemzőit ccNUMA, de úgy döntött, hogy menjen a maga módján. CMP - nem ccNUMA, mert CMP minta alapján egy homogén mező memória; CMP - egy új architektúra, a házon belüli fejlesztés Unisys. Mit kínálnak az Unisys?

Leírása a CMP építészet

Építőelemek a CMP - a feldolgozó elem, az úgynevezett Unisys al-hüvely (oroszul ez valószínűleg valami „szubkompartmentek” típus). Úgy tűnik, a CMP alapján terveztük a Merced, de késések a kiadás a processzor és a megjelenése Xeon, amelynek célja, hogy cserélje ki a Pentium Pro vezettek arra a tényre, hogy az első változat a CMP-kiszolgálók fogja használni Xeon. Ezzel párhuzamosan, a Unisys gondoskodott a lehető együttélése Xeon processzorok és Merced egyetlen CMP-rendszer. A tagokat tájékoztatták, hogy lehet vásárolni SMP szerver c Xeon, majd frissíteni a konfigurációt, hozzátéve Merced processzorok után azok megjelennek. Ez viszont azt jelenti, fenntartásában ügyfél beruházásokat. Továbbá lehetősége van továbbá a csere Xeon Merced, hogy lehet végrehajtani közvetlenül a vevőnek.

Érdekes, hogy a Unisys nem használja a teljes erejét Intel busz „többprocesszoros”: egy buszon csak két processzor Xeon. Nyilvánvaló, hogy ez azért van, hogy csökkenti annak valószínűségét, esetleges konfliktusok a buszon, az esetlegesen felmerülő hiánya miatt teljes kapacitása nagyobb számú processzorok megosztás a busz. A feldolgozási elem csak 4 processzor Xeon. Szintén rendelkezésre álló szabványos mikroprocesszor, mindegyik másodszintű cache párosul egy dedikált busz Xeon, a Unisys feldolgozási elem építészet, beleértve megoszlik processzorok 4 harmadik szintű cache. A tárolókapacitás 16 MB (a következő generációs Intel processzorok - valószínűleg a Merced - ő fog felnőni, 32 MB). Nyilvánvaló, hogy a használata CMP-szerver cache a harmadik szint, amely egy nagy kapacitású, jelentősen növeli a termelékenységet, különösen abban az esetben, üzleti alkalmazások, amelyeket az jellemez, intenzív adatcserét a fő memóriát. Ami a RAM, akkor növekszik blokkokban 128 Mbyte, hogy a maximális kapacitása 8 GB egyetlen készülék memóriájában kezelése.

Ez az egység, alrendszer input / output processzor és egy feldolgozó elem köti össze egy kapcsoló, nem pedig a hagyományos rendszer busz. kapcsolási technológia lépett a világ a mainframe, hogy már régóta használják a SMP-szerverek, mint egy tipikus építészeti módszer. Az elsők között SMP-szerverek ellátott kapcsoló helyett a gumiabroncs említett Convex SPP1000 (jelenleg HP); minden későbbi generációk ezek a szerverek is használja a kapcsolót. Az előnye, hogy ez az architektúra, hogy megszüntesse a technika busz konfliktus a rendszer busz, és így nem „túlterhelés”. A GMR switch architektúrájú processzor nincs reteszelve, és 4 bemenet és 4 kimenet.

I / O alrendszer a SMR alapuló szabványos PCI busz. Ahhoz azonban, hogy a hatékonyság javítása, felhasználva a három DMA mód PCI busz számítani a feldolgozási elem csatlakozik a kapcsoló keresztül dedikált I / O híd DIB (Direct I / O-híd). Minden PCI-busz 4 PCI-slot, azaz Slot csupán 12 sejtenként.

Önmagában a processzor elem jelenti tehát „majdnem kész» SMP-rendszer segítségével a kapcsoló helyett a rendszer busz. Ez általában nincs semmi különösen eredeti. SMP-szerű elemek a számítógépek ccNUMA-architektúra (mondjuk SHV AV2x000 táblák szerverek Data General) és az MPP rendszerek elosztott memória, épített alapján SMP-blokkok. A fő előnye a CMP gépek feldolgozó elem képest, mondjuk, SHV, ezek között elsőként „kirakodás” Xeon CPU többprocesszoros busz, másrészt pedig a használata egy három szintű cache memóriát.

Alapvető különbségek SMR meghatározására annak egyediségét, elsősorban a módszer kombinálásával a processzor elemek a GMR szerver. Mint látni fogjuk, ez az építészeti funkció ( „összekötő”) nevezhető „rakásolható kapcsoló” (lásd. Ábra. 2). Hasonló kép SMP architektúrája Unisys. Ezen ábrából világos, hogy a szerelési munka szerver tartalmazhat legfeljebb négy kapcsolók és legfeljebb 8 processzor elemek, összesen: 32 Xeon processzorok (legfeljebb 8 a harmadik szintű cache modulok) maximum 32 GB RAM és 8 hidak bemeneti / kimenet a teljes sávszélességet mintegy 5 Gbyte / sec. Ebben a rendszerben minden memóriamodul van kapcsolatban bármilyen kapcsolót, amely egy egységes területen RAM.

Természetesen a kapcsoló áramkör biztosítja a kapcsolatot az összes „ügynökök” egymással, legyen nagyon drága. Alkalmazása építési tevékenységek „munkamegosztás” az általános kapcsoló a teljesen felszerelt 32 processzoros SMP-rendszer (ha egy SMP - nem elírás:.! Mi a 2. ábrán látható - az SMP-szerver) négy különálló kapcsoló segítségével természetesen alacsonyabb Olcsó szerverek kevesebb processzoron.

A nyilvánvaló előnye CMP előtt ssNUMA nincs további késések elérésekor memóriát. Azonban ccNUMA potenciális, hogy magasabb nagyítási szinten.

Klaszterezésével zászló

Minden, ami volt, talán nem lenne elég ahhoz, hogy képes legyen beszélni a CMP új építészeti paradigma. Azonban a fejlesztők Unisys fektették CMP és más egyedi jellemzők, amelyek lehetőséget biztosítanak a statikus és dinamikus partsionirovaniya (azaz, partíció) SMP-szerver, ami az átalakulás a klaszter teljes SMP-rendszert, viszont épült SMP-szerverek a processzorok számának, 4 többszöröse . Nem csak magam ilyen klaszter egy egyedülálló jelenség a számítógép-ipar: a kölcsönhatás összetevői végezzük. Egy közös területen RAM!

Ábrán látható. 2 SMP-szerver architektúra CMP lehet átszervezni nyolc 4-processzoros SMP-rendszerek vagy négy nyolc-processzor SMP-rendszert, vagy egy eltérő kombinációját SMP-rendszerek a processzorok számának, több számítógépes 4. Ilyen újrakonfigurálása elválasztásával az egyes szakaszok régóta ismert a mainframe világon. Unix-alapú szerverek ilyen domén szervezet áll rendelkezésre, például a Sun Ultra Enterprise 10000. szerverek legtöbb „gyenge” analóg ennek az SMP-szerver az elosztása „processzor készletek” áll rendelkezésre, különösen a változat a Unix HP / Domború SPP és az SGI Challenge / teljesítmény Challenge.

Ezzel szemben ezek a források elosztása, domain partíciók a SMR megköveteli a képességét, hogy a munka minden egyes operációs rendszer. A CMP-kiszolgálók, akkor minden más operációs rendszerek - például az NT és SCO UnixWare, vagy egy másik változata a Unix. A jellemzője CMP, hogy minden fizikai memória ezen részek gyakori. A háromféle CMP lehetséges elválasztási területen memória közötti válaszfalak: a) az egyes operációs rendszert használ, kizárólag a saját memóriájában; b) minden egyes operációs rendszer saját memóriával rendelkezik, és alkot egy másik gyakori a különböző OS memória terület; c) minden egyes operációs rendszer saját memóriával rendelkezik, és kialakult, több memória területeket megosztott néhány operációs rendszer.

Közötti kölcsönhatások egyes SMP-csomópontok keresztül a közös területeken a memória. Tény, hogy az utóbbi működik, mint egy „kommunikációs közeg” az információcsere között cluster SMP-csomópontokat. Nyilvánvaló előnye ennek adatcsere az alacsony késleltetést és nagy sávszélességet. Unisys dolgozik egy halom távközlési protokollok közös memóriát. Az alkalmazások az interfész Winsock API, közvetlenül részesülnek ilyen nagy sebességű „kapcsolat” csomópontokat. Unisys is fejleszt technológia VIA (Virtual Interface Architecture) az inter-node cluster csere. A cél egy ilyen használata CMP-szakaszok - amely normál teljesítményű cluster szoftver, beleértve MSCS (Microsoft Cluster Server).

Az egyik leggyakoribb területek csoportosítás - Ki kell építeni rendszerek magas szintű felkészültség. Unisys is kínál hasonló klaszterek alapján az SMP-t, különösen, mivel a párhuzamos a fő összetevői az architektúra nincs „közös pont” a potenciális hiba helyeket. A korlátozott ezt a cikket nem teszik lehetővé, hogy elmondja itt a számos funkció a CMP, amely lehetővé teszi több rugalmasság és a rendelkezésre állás.

Különösen a „pochemuchek”

1) Miért IDA összpontosított Xeon processzorok? Mivel Merced amíg a horizonton, és a korábbi változata a Pentium II ismerni sávszélesség második szintű cache Pentium Pro processzor (akár 400 MHz változata Pentium II lassabb cache, mint a Pentium Pro / 200 MHz a Xeon ugyanazon második szintű cache működik CPU frekvencia).

2) Miért Unisys kifejlesztette a CMP és nem választja az utat ccNUMA? Valószínűleg, a szeretet klaszterek. Unisys ismert a fejlesztések ezen a területen (rámutatni, például klaszter CTOS és BTOS rendszer). Ezen túlmenően, a használata a Windows NT ccNUMA - van egy kis probléma.