WikiDer > Myrinet

Myrinet

myrinet, ANSI/VITA 26-1998, ist ein Hochgeschwindigkeits-lokales Netzwerksystem entwickelt von Myricom mit dem Ziel, mehrere Systeme in einem zu verbinden Computercluster. Aufgrund des geringeren Protokoll-Overheads im Vergleich zu anderen Netzwerkstandards wie Ethernet bietet einen besseren Durchsatz, weniger Interferenzen und weniger Latenz bei der Verwendung des Prozessors des Hostsystems. Obwohl es in einer traditionellen Umgebung verwendet werden kann, wird Myrinet hauptsächlich für Anwendungen verwendet, die diese Technik erkennen und daher Betriebssystem geschont, indem es beim Anrufen des Netzes nicht verwendet wird.

Myrinet besteht physisch aus zwei Glasfaserkabel, einen für Upstream und einen für Downstream, die mit einem Anschluss an die Host-Computer angeschlossen sind. Die Maschinen selbst sind miteinander verbunden durch Router und Schalter mit geringem Overhead im Gegensatz zur direkten Verknüpfung von Systemen. Um Fehler zu vermeiden, enthält Myrinet eine Reihe von Fehlertoleranzfunktionen, die normalerweise von den Switches unterstützt werden. Myrinet umfasst Flusskontrolle, Fehlerkontrolle und "Herzfrequenz"-Überwachung bei jeder Verbindung. Die erste Generation unterstützte 512 Mbit/s in beide Richtungen. Spätere Versionen unterstützen 1.28 Gbit/s und 2Gbit/s.

Der Durchsatz von Myrinet liegt ziemlich nahe an der theoretischen Geschwindigkeit der physikalischen Schicht. In der 2-Gbit/s-Version erreicht Myrinet in der Regel 1,98 Gbit/s Durchsatz: deutlich besser als Ethernet, wo die Geschwindigkeit von 0,6 bis 1,9 Gbit/s reicht. Für Supercomputer ist die geringe Latenz von Myrinet jedoch ebenso wichtig wie der hohe Durchsatz, denn laut Amdahls Gesetz, ein leistungsstarkes Parallelsystem bei a Engpass läuft in den langsamsten sequentiellen Prozess, normalerweise die Verzögerung beim Senden von Informationen über das Netzwerk bei praktisch allen parallelen Supercomputing-Aufgaben.

Externer Link