NUMAlink

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Als NUMAlink wird ein Hochgeschwindigkeits-Netzwerk von Silicon Graphics (SGI) bezeichnet, das zur Verbindung der Rechnerknoten in den massiv parallelen ccNUMA-Rechnern der Origin- und Altix-Familien dient.

Der DASH Prototyp (NUMAlink-1)[Bearbeiten]

Anfang der 90er Jahre wurde an der Universität Stanford der DASH (Directory Architecture for Shared Memory) Prototyp entwickelt, um die Tragfähigkeit des Konzeptes der ccNUMA-Architektur zu testen. Der DASH benutzt zwei getrennte, parallel geführte, 16 Bit breite Netzwerke (eines für Anfragen und eines für Antworten). Die Netze bilden ein rechtwinkliges Raster, an dessen Knoten Router die Verkehrsregelung übernehmen. An die Router sind ebenfalls die Rechnerknoten angeschlossen. Als Rechnerknoten werden Power Station 4D/340 von SGI eingesetzt, die Router sind diskret aufgebaute Steckkarten. Die Übertragungsrate liegt bei 120 Megabyte/s bei einer Latenz von 50 Nanosekunden pro "Hop". Die Bezeichnung "NUMAlink-1" ist nicht offiziell, da jedoch die nächste Generation als NUMAlink-2 bezeichnet wird, ist die Zuordnung gerechtfertigt.

NUMAlink-2 alias CrayLink[Bearbeiten]

Der erste öffentliche Auftritt von NUMAlink fand 1996 mit der Vorstellung der Origin2000 durch SGI statt. Da aber SGI gerade Cray Research übernommen hatte, wurde aus Marketinggründen der Name "CrayLink" verwendet, obwohl keine Cray Technologie zum Einsatz kam. Nachdem im Jahr 2000 Cray Research an Tera Computer verkauft wurde, wurde der Name NUMAlink eingeführt. Für NUMAlink-2 wurden die beiden separaten Netze eine gemeinsame Verbindung integriert und die Geschwindigkeit wurde (deutlich) auf 800 Megabyte/s erhöht, wobei vollduplex übertragen wird und so eine aggregierte Bandbreite von 1,6 Gigabyte/s erreicht wird. Als Topologie wurde ein Hypercube gewählt um mit begrenzter Kabelzahl alle Knoten in wenigen Hops erreichen zu können. Dabei gewährleistet diese Topologie auch eine exzellente Bisektionsbandbreite. Der Router wurde auf einem Chip integriert, der sechs Ports zur Verfügung stellt. Bei 32 Knoten sind alle sechs Ports belegt und es muss zur Fat Hypercube Topologie übergegangen werden, bei der zusätzlich Metarouter eingesetzt werden.

NUMAlink-3 - Double Speed[Bearbeiten]

Die dritte NUMAlink-Generation wurde 2003 mit der Origin 3000 eingeführt und bringt als wichtigste Neuerung eine Verdopplung der Übertragungsgeschwindigkeit auf 1,6 bzw. 3,2 Gigabyte/s. Entsprechend müsste ein neuer Router-Chip entworfen werden, der nur acht Router-Ports hat und so eine einfachere Topologie - Dual Plane Fat Tree - ermöglicht.

NUMAlink-4 - Quad Speed[Bearbeiten]

Für die Verwendung in der neuen Altix-Familie von Intel Itanium basierten Computern wurde mit NUMAlink-4 noch einmal die Geschwindigkeit verdoppelt, auf jetzt 3,2 bzw. 6.4 Gigabyte/s. Außerdem ist NUMAlink-4 flexibler was die Topologie betrifft, neben Fat Tree ist zum Beispiel auch eine Ring wie in der Altix 350 möglich.

Weblinks[Bearbeiten]