zurück zum Artikel

SC09: SGI stellt Altix UV gegen Cray XT6

Christof Windeck

Cray ruht sich nicht auf den Jaguar-Lorbeeren aus, sondern kündigt die XT6-Systeme mit kommenden AMD-Prozessoren an; SGI kontert mit Intels Nehalem-EX.

SeaStar2+ in der XT6

In der Cray XT6 koppelt ein SeaStar2+ je zwei Opteron-6000-Prozessoren an.

(Bild: Cray)

Die Spitzenposition der Top500-Liste des XT5-Systems Jaguar ist für die zwischenzeitlich kriselnde Firma Cray [1] von enormer Bedeutung. Auf der Supercomputing 09 kündigt das Unternehmen nun prompt die überarbeitete Supercomputerbaureihe XT6 an; wichtigster Unterschied zu XT5: Statt der etwa auch im Jaguar eingebauten AMD-Opterons mit sechs Kernen (Istanbul, 2,6 GHz) sollen in der XT6 zunächst die Opteron-6100-Prozessoren mit acht oder zwölf Kernen (Maranello) zum Einsatz kommen, später dann die Interlagos [2]-Opterons mit zwölf oder 16 Kernen. Je zwei physische Prozessoren mit zusammen 16 bis 32 Kernen bilden einen Compute Node mit 32 oder 64 GByte DDR3-Hauptspeicher; die AMD-Prozessoren kommunizieren per HyperTransport (mit 6,4 GByte/s) mit dem SeaStar2+-Controller, der die Verbindung zu den anderen Rechenknoten herstellt. In jedes flüssigkeitsgekühlte XT6-Rack passen 192 Prozessoren, also 1536 bis 3072 CPU-Kerne; die elektrische Anschlussleistung pro Rack beträgt 45 bis 54 Kilowatt.

Anders als die zuletzt erfolgreichen Hybrid-Superrechner, in denen neben Allzweckprozessoren beispielsweise Grafikchips oder andere Spezialprozessoren als Co-Prozessoren einen wesentlichen Anteil der gesamten Rechenleistung liefern, tragen in den Cray-XT-Maschinen Standard-x64-Prozessoren die Last. Das hat für manche Rechenaufgaben Vorteile, weil sich die Programmierer nicht auf die Spezialarchitektur der Co-Prozessoren einstellen müssen.

SGI NUMALink5

SGI setzt bei der Altix UV auf NUMALink 5.

(Bild: SGI)

Auch die mittlerweile mit Rackable vereinte [3] Marke SGI baut Superrechner aus Standardprozessoren; eine Spezialität ist hier die NUMALink-(5-)Verbindung, die eine große Zahl einzelner Rechenknoten statt zu einem Cluster zu einem "massiv-parallelen" (MPP-)Conmputer mit gemeinsamem Hauptspeicheradressbereich (shared memory) verschaltet. Bereits im vergangenen Jahr waren erste Hinweise auf die neueste Altix-Generation Ultraviolet zu hören, nun hat SGI sie als Altix UV [4] offiziell vorgestellt – obwohl Intel die darin verbauten Nehalem-EX [5]-Prozessoren mit bis zu acht Kernen noch gar nicht richtig eingeführt hat. Ähnlich wie Cray verknüpft auch SGI jeweils zwei (der eigentlich für Server mit mindestens vier CPU-Fassungen entwickelten) Nehelam-EX-Xeons, die auf einem Blade sitzen und ihrerseits Speichermodule anbinden, mit einem Spezial-Chip (UV Hub) mit den anderen Blades beziehungsweise Prozessoren. Bei der Altix UV 1000 stecken jeweils 16 Blades in einem "Enclosure" (mit acht 2837-Watt-Netzteilen), zwei Enclosures passen in ein Rack. Bis zu vier Racks, also 256 CPU-Fassungen mit 2048 CPU-Kernen und 16 TByte RAM, lassen sich direkt verschalten und liefern dann zusammen eine theoretische Spitzenleistung von 18,6 TFlops.

SGI Altix UV

NUMALink 5 koppelt 256 CPU-Fassungen auf 128 Blades in vier Racks; hier ist nur ein viertel aller Kabel abgebildet.

(Bild: SGI)

Laut SGI lassen sich aber bis zu 512 Racks miteinander koppeln, dann stehen 262.144 CPU-Kerne mit theoretisch knapp 2,38 PFlops bereit – also mehr, als die 224.162 Opteron-Kerne des Jaguar liefern können (2,33 PFlops [6]). Deshalb wohl spricht SGI vom weltschnellsten [7] Supercomputer – obwohl eine dermaßen große Altix-UV-Installation offenbar noch nirgends läuft. SGI kann aber schon einige Altix-UV-Kunden vorweisen, etwa das HLRN II [8] in Hannover und Berlin.

Der "Vorsprung" der Altix UV ist recht knapp: Die Hexa-Core-Opterons des Jaguar laufen mit 2,6 GHz, dabei liefern die zwei 128-Bit-SSE-Einheiten jedes Kerns zusammen 10,4 GFlops. Rechnet man die SGI-Angaben zur Altix UV um, dann kommen wohl Octo-Core-Nehalems mit 2,266 GHz Taktfrequenz zum Einsatz, bei denen jeder Kern (mit ebenfalls zwei 128-Bit-SSE-Einheiten) Dual-Precision-(DP-)Gleitkommazahlen mit 9,07 TFlops verarbeitet. Sobald also Cray den XT6 ebenfalls mit Octo-Cores oder gar 12-Cores ähnlicher Taktfrequenz bestückt, ist der Altix-UV-Vorsprung dahin. Interessant wäre noch eine Angabe zur Effizienz – immerhin gibt es für Jaguar einen Linpack-Wert: Mit 1,759 PFlops reizt er dabei ziemlich genau 75 Prozent seines theoretischen Potenzials aus.

16.384 CPU-Fassungen

Mehrere Altix-UV-1000-Systeme mit je 256 CPU-Fassungen lassen sich wiederum koppeln, hier zu einem System mit 16.384 Prozessoren und 131.072 Kernen.

(Bild: SGI)

Zu der Kooperation [9] zwischen Intel und Cray war bisher nichts Neues zu hören, sie scheint sich bisher auf den "Mini-HPC-Cluster" CX1 [10] zu beschränken. Mit NEC will Intel unterdessen die Kooperation intensivieren; künftig will NEC [11] ebenfalls den Nehalem-EX in Supercomputern einsetzen, aber weiterhin auch Vektorrechner bauen. Intel hat auch angekündigt, eine Hexa-Core-Version des Nehalem-EX für HPC-Anwendungen zu verkaufen, die höhere Taktfrequenzen als die Octo-Core-Version erreicht. Im Vergleich zum Nehalem-EP, also der Xeon-5500-Baureihe für Server mit zwei Fassungen, können die Nehalem-EX-Versionen sehr viel mehr Speicher anbinden. Im kommenden Jahr will Intel auch den Westmere-EP einführen, in dem ein 32-Nanometer-Hexa-Core steckt.

Zur Supercomputing-Konferenz 2009 und den technischen Highlights siehe auch:

(ciw [16])


URL dieses Artikels:
https://www.heise.de/-862593

Links in diesem Artikel:
[1] http://www.cray.com/
[2] https://www.heise.de/news/AMD-Details-der-2011-kommenden-Prozessorkerne-Bobcat-und-Bulldozer-857374.html
[3] https://www.heise.de/news/Rackable-und-Silicon-Graphics-jetzt-unter-der-Marke-SGI-vereint-218271.html
[4] http://www.sgi.com/products/servers/altix/uv/
[5] https://www.heise.de/news/Intel-stellt-Achtkernprozessor-Nehalem-EX-vor-220093.html
[6] http://www.top500.org/system/performance/10184
[7] http://www.sgi.com/company_info/newsroom/press_releases/2009/november/altix_uv.html
[8] https://www.heise.de/news/HLRN-II-Superrechner-wird-mit-Intels-Nehalem-Xeons-bestueckt-186186.html
[9] https://www.heise.de/news/Intel-und-Cray-kooperieren-203760.html
[10] https://www.heise.de/news/Mini-Supercomputer-fuers-Buero-206296.html
[11] http://www.nec.com/de/en/prod/servers/hpc/index.html
[12] https://www.heise.de/news/SC09-Supercomputerkonferenz-setzt-neue-Massstaebe-862299.html
[13] https://www.heise.de/news/SC09-Intel-demonstriert-Larrabee-mit-ueber-1-Teraflops-862305.html
[14] https://www.heise.de/news/SC09-Tesla-Rechenkarten-mit-Fermi-Chips-860474.html
[15] https://www.heise.de/news/AMD-Opteron-erobert-Spitzenposition-der-Supercomputer-857011.html
[16] mailto:ciw@ct.de