Parallel Programming with Message Passing Flashcards

1
Q

Wie lauten die Aktivitäten zur Erstellung eines Knotenprogramms?

A
  1. Anpassung der Array-Deklarationen
  2. Index-Transformation
  3. Arbeitsaufteilung
  4. Kommunikation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist wichtig bei der Kommunikation eines SPMD Modells?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was wissen Sie über das MPI Programmiermodell?

A
  • Verteilter Speicher, Prozesse mit Nachrichtenaustausch
  • SPMD
  • MPI-1: Statisches Prozessmodell
  • MPI ist thread-sicher
  • Programm ist beendet wenn alle Prozesse beendet sind
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was sind Kommunikatoren?

A

Kommunikatoren bestehen aus einer Prozessgruppe und einem Kommunikationskontext zum Unterscheiden verschiedener Kommunikationsbeziehungen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was unterstützen Kommunikatoren?

A

Kommunikatoren unterstützen das Arbeiten mit Prozessgruppen und Kommunikations-Kontexte für parallele Bibliotheken

How well did you know this?
1
Not at all
2
3
4
5
Perfectly