31.01.2014 Aufrufe

Parallele Algorithmen

Parallele Algorithmen

Parallele Algorithmen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

iv<br />

INHALTSVERZEICHNIS<br />

3.3.2 Gitter in Hypercube : : : : : : : : : : : : : : : : : : : : : : : : : 35<br />

3.3.3 Binarer Baum im Hypercube : : : : : : : : : : : : : : : : : : : : : 36<br />

4 Basiskommunikation 39<br />

4.1 Kosten : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 39<br />

4.2 One-to-All Broadcast : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 42<br />

4.3 All-to-All Broadcast : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 47<br />

4.4 Echo-Algorithmus : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 50<br />

4.5 Terminierung : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 51<br />

5 Performance 53<br />

6 Matrix-<strong>Algorithmen</strong> 57<br />

6.1 Partitionierung : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 57<br />

6.2 Matrix-Transposition in Gitter und Hypercube : : : : : : : : : : : : : : : 58<br />

6.3 Matrix-Vektor-Multiplikation im Ring : : : : : : : : : : : : : : : : : : : : 61<br />

6.4 Matrizenmultiplikation im Gitter : : : : : : : : : : : : : : : : : : : : : : 62<br />

6.5 Matrizenmultiplikation im Hypercube : : : : : : : : : : : : : : : : : : : : 65<br />

7 Lineare Gleichungssysteme 67<br />

7.1 Gau-Jordan-Elimination auf PRAM : : : : : : : : : : : : : : : : : : : : 68<br />

7.2 Gau-Elimination im Gitter : : : : : : : : : : : : : : : : : : : : : : : : : 69<br />

7.3 Cholesky-Zerlegung im Ring : : : : : : : : : : : : : : : : : : : : : : : : : 72<br />

7.4 Iterationsverfahren : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 77<br />

8 Sortierverfahren 81<br />

8.1 PRAM Sort : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 81<br />

8.2 Odd-Even-Transposition Sort : : : : : : : : : : : : : : : : : : : : : : : : 82<br />

8.3 Sortiernetzwerke : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 84<br />

8.4 Sortieren im Hypercube : : : : : : : : : : : : : : : : : : : : : : : : : : : 88<br />

8.5 Sortieren im Shue-Exchange : : : : : : : : : : : : : : : : : : : : : : : : 88<br />

8.6 Quicksort im Hypercube : : : : : : : : : : : : : : : : : : : : : : : : : : : 90<br />

9 Graphenalgorithmen 93<br />

9.1 Denitionen : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 93<br />

9.2 Implementation von Graphen : : : : : : : : : : : : : : : : : : : : : : : : 95<br />

9.3 Shortest Path : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 96<br />

9.4 All Shortest Paths : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 99<br />

9.5 Minimum Spanning Tree : : : : : : : : : : : : : : : : : : : : : : : : : : : 100<br />

9.6 Zusammenhangskomponente : : : : : : : : : : : : : : : : : : : : : : : : : 102<br />

10 Kombinatorische Optimierung 107<br />

10.1 Denitionen : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 107<br />

10.2 Sequentielles Suchen : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 110<br />

10.3 <strong>Parallele</strong>s Suchen : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 114

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!