Vorlesung Paralleles Höchstleistungsrechnen
Ort und Zeit:
- V Di 9.30-11.00 in INF 368 (IWR) / 532, Do 9.30-11.00 in INF 368 (IWR) / 532
- Ü Mi 9.00-11.00 in INF 350 (OMZ) / U011 (ab dem 24.10.)
Vorlesungsfolien
Simulation auf Höchstleistungsrechnern (pdf)Parallele Rechnerarchitektur I (pdf)
Parallele Rechnerarchitektur II (pdf)
Parallele Rechnerarchitektur III (pdf)
Parallele Programmiermodelle I (pdf)
Parallele Programmiermodelle II (pdf)
Parallele Programmiermodelle III (pdf)
Distributed Memory Programmiermodelle I (pdf)
Distributed Memory Programmiermodelle II (pdf)
Distributed Memory Programmiermodelle III (pdf)
Distributed Memory Programmiermodelle IV (pdf)
Bewertung paralleler Algorithmen (pdf)
Grundlagen paralleler Algorithmen (pdf)
Algorithmen für vollbesetzte Matrizen I (pdf)
Algorithmen für vollbesetzte Matrizen II (pdf)
Algorithmen für vollbesetzte Matrizen III (pdf)
Partikelmethoden I + II (pdf)
Parallele Sortierverfahren (pdf)
Programmierung von Graphikkarten (pdf)
Iterative Lösung dünnbesetzter Gleichungssysteme (pdf)
Lösung tridiagonaler und dünnbesetzter linearer Gleichungssysteme (pdf)
Übungen
Übersicht C++ für wissenschaftliches Rechnen (pdf) [Farbreduzierte Druckversion (pdf)]
Übungsblatt 1 (pdf)
Übungsblatt 2 (pdf) [Hinweise zur Zeitmessung] [Hinweise zum Plotten von Daten]
Übungsblatt 3 (pdf)
Übungsblatt 4 (pdf) [OpenMP Beispielprogramm]
Übungsblatt 5 (pdf)
Übungsblatt 6 (pdf)
Übungsblatt 7 (pdf) [Neuer Version des Threads-Archivs ]
Übungsblatt 8 (pdf) [MPI-Ring] [Sequentielles Pi] [Sequentielles Jacobi-Verfahren] [Hinweise zur Benutzung von MPI im Pool]
Weihnachtsblatt 9 (pdf) [Sierpinski-Teppich] [Mandelbrot-Menge] [Ausgabe-Datei io.hh]
Übungsblatt 10 (pdf) [Sequentielle Matrix-Multiplikation]
Übungsblatt 11 (pdf) [N-Körper-Problem] [Visualisierung mit Paraview]
Übungsblatt 12 (pdf)
Literatur
- A. Grama, A. Gupta, G. Karypis, V. Kumar: Introduction to parallel computing. Addison Wesley, 2nd edition.
- T. Rauber, G. Rünger: Parallele und verteilte Programmierung. Springer, 1. Auflage.
- Gropp/Lusk/Skjellum: MPI 0 Eine Einführung. Oldenbourg, 2000.