Professur Rechnerarchitektur






Studienarbeit

Implementation von dynamischen Prozessmanagement für MPICH2-CH3-IB


Ausgabedatum: ab sofort
Abgabedatum: offen

Zielstellung:

Ziel dieser Arbeit ist es unsere MPICH2-CH3 Implementierung für die InfiniBand-Technologie um die MPI-2 (Message Passing Interface) Fähigkeiten des dynamischen Prozessmanagements zu erweitern. Dies würde den MPI-Anwendungen erlauben bei Bedarf neue Prozesse hinzuzufügen oder zu entfernen. Als Referenzimplementierung kann die TCP MPICH2-CH3 Umsetzung genutzt werden. Es ist bei der Implementation darauf zu achten, dass alle Funktionen dem MPI-2 Standard genügen.

Bemerkungen:
MPICH2 ist der Nachfolger der sehr populären MPI-1 Referenzimplementation MPICH und hat zum Ziel die vollständige MPI-2 Unterstützung.
InfiniBand ist eine Hochgeschwindigkeits-Netzwerktechnologie, die Bandbreiten von bis zu 120Gbit/s erlaubt, und derzeit im High-Performance-Computing (HPC) - unserer Meinung nach - die attraktivste Netzwerktechnologie darstellt.

Anforderungen:

  • Es sollten gute Linux-Kenntnisse vorhanden sein.
  • C Kenntnisse
  • MPI-Kentnisse sind vorteilhaft aber nicht zwingend.

Betreuer: Dipl.-Inf. Frank Mietke
Betreuender Hochschullehrer: Prof. Dr. Wolfgang Rehm