Ausgabedatum: ab sofort
Abgabedatum: offen
Zielstellung:
Das Ziel dieser Arbeit ist die Beschleunigung der kollektive Operation MPI_Bcast(). Dabei handelt es sich um eine 1:n Kommunikation, bei der 1 Rechner eine bestimmtes Datenpaket an n weitere versendet. Diese Operation kann entsprechend auf den nativen InfiniBand Multicast abgebildet werden, wobei eine Sicherung der Zuverlässigkeit hinzuzufügen ist (Reliable Multicast). Es sind verschiedene Algorithmen zur Sicherung des Transports denkbar, diese sind entsprechend theoretisch wie praktisch zu analysieren und münden somit in einer optimalen Implementierung.
Bemerkungen:
Open MPI stellt eine vielversprechende neue Open Source MPI
Implementierung dar. Die Professur Rechnerarchitektur hat aufgrund
besonderer Beziehungen zum Open MPI Team bereits vor dem offiziellen
Release der Software Zugriff auf aktuellste Quellen. Der Diplomand
erhält die Möglichkeit mit dem modernen InfiniBand Netzwerk (10Gb/s) zu
arbeiten, und sich mit der Programmierung einer MPI Bibliothek
auseinanderzusetzen. C Kenntnisse sowie grundlegende Netzwerkkenntnisse
sind erforderlich. Studenten der Vertiefungsrichtung Parallelrechner
sowie Rechnernetze und verteilte Systeme sollten diesen Anforderungen
genügen.
Anforderungen:
Flyer: flyer.pdf
Betreuer: Dipl.-Inf. Torsten
Hoefler
Betreuender Hochschullehrer: Prof. Dr. Wolfgang Rehm