Parallel Programming with Message Passing Flashcards
Wie lauten die Aktivitäten zur Erstellung eines Knotenprogramms?
- Anpassung der Array-Deklarationen
- Index-Transformation
- Arbeitsaufteilung
- Kommunikation
Was ist wichtig bei der Kommunikation eines SPMD Modells?
Wenn ein Prozess Daten benötigt, muss der Eigentümer dieser Daten diese explizit senden. Dabei gilt die Regel eine große Nachricht ist besser als viele kleine und Datenabhängigkeiten dürfen dabei nicht verletzt werden
Was wissen Sie über das MPI Programmiermodell?
- Verteilter Speicher, Prozesse mit Nachrichtenaustausch
- SPMD
- MPI-1: Statisches Prozessmodell
- MPI ist thread-sicher
- Programm ist beendet wenn alle Prozesse beendet sind
Was sind Kommunikatoren?
Kommunikatoren bestehen aus einer Prozessgruppe und einem Kommunikationskontext zum Unterscheiden verschiedener Kommunikationsbeziehungen
Was unterstützen Kommunikatoren?
Kommunikatoren unterstützen das Arbeiten mit Prozessgruppen und Kommunikations-Kontexte für parallele Bibliotheken