Genua Active Message Machine

Genua Active Message Machine ist eine niedrige Latenz-, Hochdurchsatz-Treiber-Wrapper für den Linux-Kernel.
Jetzt downloaden

Genua Active Message Machine Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Giuseppe Ciaccio
  • Website des Verlags:
  • http://www.disi.unige.it/project/gamma/index.html

Genua Active Message Machine Stichworte


Genua Active Message Machine Beschreibung

Genua Active Message Machine ist eine niedrige Latenz-, Hochdurchsatz-Treiber-Wrapper für den Linux-Kernel. Genua Active Message Machine ist eine niedrige Latenz, der Hochdurchsatz-Treiber-Wrapper für den Linux-Kernel mit aktiven Anschlüssen (eine Version von aktiven Nachrichten) .Genoa Active Message-Maschine läuft parallel zum IP-Stack und ist nur für LANs ausgelegt. Einige wichtige Funktionen von "Genua Active Message Machine": · Eine geringe Latenzzeit, ein Hochdurchsatz-Kommunikationssystem für Cluster von PCs · Unterstützt sowohl einzelne als auch zwei CPU-Verarbeitungsknoten (Intel IA-32 oder X86_64) · Läuft auf Gigabit Ethernet · SPMD-Parallelverarbeitung Mit der Nachrichtenübergabe · Kann den IP-Datenverkehr ausführen, wenn Sie nicht verwendet werden Jetzt) und Cluster von PCs, die von modernen, branchenüblichen LAN-Stoffen (Gigabit-Ethernet, Myrinet, SCI) miteinander verbunden sind, wurden mit dem Linux-Betriebssystem zu einem attraktiven und kostengünstigen AR Chitektur für parallele und verteilte Anwendungen. Der übliche Nachteil eines Standard-PC-Clusters ist die schlechte Leistung der Unterstützung für die Kommunikation der Kommunikation über die Verbindung. Aktuelle Implementierungen von Industrie-Standard-Kommunikationsprimmiktiven, APIs und Protokollen zeigen in der Regel hohe Kommunikationslatenzen und einen niedrigen Kommunikationsdurchsatz. Wir haben ein System zur Inter-Prozess-Kommunikation entwickelt, das als Genua Active Message-Computer (GAMMA) genannt wird. Gamma läuft auf Linux-Clustern von PCs mit Intel IA-32-Prozessoren (Intel Pentium, AMD K6- und Superior-Modellen) oder X86_64-Prozessoren (AMD Athlon64, AMD Opteron, Intel EMT-64), vernetzt von einem Gigabit-Ethernet. Der Kern von Gamma ist ein benutzerdefinierter Linux-Netzwerkgerätetreiber, das die Netzwerkschnittstelle (NICE) betreibt. Der Gamma-Treiber liefert geringe Latenz, hohe Durchsatzkommunikationsdienste basierend auf aktiven Anschlüssen, einem von aktiven Nachrichten abgeleiteten Mechanismus. Sowohl Punkt- bis-Punkt- als auch Rundfunkkommunikation werden bereitgestellt. Rundfunkkommunikation nutzt die Ethernet-Sendung direkt aus. Der Gamma-Treiber kann Standard-IP-Datenverkehr verwalten, solange kein paralleler Job ausgeführt wird. Daher sind alle IP-Dienste in Betrieb genommen, wenn der Cluster nicht von einem parallelen Job verwendet wird. Die im Gamma-Treiber implementierten Kommunikationsmechanismen werden Anwendungsschreiber über die Gamma-Benutzerbibliothek zur Verfügung gestellt. Die Gamma-Bibliothek unterstützt die Anwendungsstart, Prozessgruppierung, Point-to-Point / Broadcast-Kommunikation, die auf den Active Ports-Mechanismen basiert, und einige kollektive Routinen (Barriere-Synchronisation und Sendung) .gamma bietet zwei Ebenen von QoS. Der niedrigere, der der schnellsten Kommunikation entspricht, ist ein Best-Bemühungen-Service. Mit diesem Service können Netzwerkstaue und "Hot Spots" "Hot Spots" dazu führen, dass der Empfänger NIC oder sogar der LAN-Wechsel von überschrittenen Paketen verliert. Die andere QoS-Ebene bietet eine fließgesteuerte Kommunikation, um die Zuverlässigkeit bis zu Hardwarefehlern in einer vernachlässigbaren Leistungsstrafe sicherzustellen. Die Installation des Gamma-Treibers erfordert nur zwei kleine und marginale Patches zum ursprünglichen Linux-Kernel. Der vom Gamma-Treiber erweiterte Linux-Kernel muss auf jedem PC im Cluster installiert sein. Ein Portieren von MPI atop Gamma ist verfügbar, als MPI / GAMMA.Requirements: · Linux (2.6 Zweig) Was ist neu in dieser Version: · Diese Version war auf 2.6.24 aktualisiert und wurde modifiziert, um als Modul installiert zu werden.


Genua Active Message Machine Zugehörige Software

Plugdaemon

PlugDaemon ist ein Werkzeug, das von den Plug-GW aus vertrauenswürdigen Informationssystemen inspiriert ist, jedoch nicht basiert. ...

141

Herunterladen