Home
Flashcards
Preview
VS-10-Algorithmen
Home
Get App
Take Quiz
Create
4 erwünschte Eigenschaften paralleler Algorithmen
Nebenläufigkeit
Skalierbarkeit
Lokalität
Modularität
4 Parallele Programmiermodelle
Task/Kanal
Message Passing
Datenparallelisierung
Shared Memory
4 Schritte beim Parallelen Design-Vorgehen (PCAM)
Partitionierung
Kommunikation
Agglomeration
Mapping
5 Items bei der Partitionierung
Anzahl Tasks
Redundanz
Berechnungsumfang
Skalierung
Alternativen
4 Aspekte der Kommunikation bei PCAM
Lokalität
Strukturiertheit
Dynamik
Synchronität
5 Aspekte der Agglomeration bei PCAM
Lokalität
Redundanz
Replikation
UmfangSkalierbarkeit
Nebenläufigkeit
4 Aspekte des Mapping-Designs bei PCAM
Dynamik
Zentralisierung
Kosten
Anzahl
Formel für Effizienz eines Algorithmus
Effizienz = Ausführungszeit_Seq. / (Anzahl Prozessoren * Ausführungszeit_Par.)
Ahmdahls Gesetz
Wenn sequenzieller Anteil 1/s beträgt, ist der maximale Speedup s
Formel für Kommunikationszeit einer Nachricht
Nachrichtenzeit T (msg) = Setupzeit T_s + Zeit Pro Wort T_w * Wortzahl L
4 Algorithmen für Load-Balancing
Rekursive Bisektion
: iterative Lastverteilung
Lokal
: schrittweise Lastverteilung unter Nachbarn
Probabilistisch
: zufällige Auswahl, bei geringer Kommunikation
Zyklisch
: jeder Prozessor jede p-te Task, bei starker Lokalität
3 Kompositionsansätze bei der Modularisierung
Sequenziell
Parallel
Gleichzeitig
3 Parallele Designregeln bei der Modularisierung
Unabhängigkeit
Datnverteilung
Komposition
4 Auswirkungen der Modularisierung
zusätzliche Berechnungen
erhöhte Idle-Zeit durch ungleiche Lastverteilung
erhöhter Kommunikationsaufwand
erhöhte Granularität
5 Merkmale Manager/Worker Designmuster
ein Manager
viele Worker
Manager verteilt Aufgaben
Worker erledigen Aufgaben
Manager nimmt Ergebnisse auf
7 Merkmale Producer/Consumer Designmuster
ein oder mehrere Producer
ein oder mehrere Consumer
Producer erzeugt Arbeitspakete
Producer legt Pakete in Schlange
Consumer holt Pakete aus Schlange
Consumer verarbeitet Pakete
Anzahl Producer/Consumer gemäß verursachter Last
3 Phasen bei Map Reduce
Map
Combine
Reduce
Author
Anonymous
ID
93461
Card Set
VS-10-Algorithmen
Description
Verteilte Systeme SS 2011 - Skript 11 - Parallele Algorithmen
Updated
2011-07-09T14:42:34Z
Home
Flashcards
Preview