High Performance Computing - Programming Paradigms and Scalability - Summer 14
Jump to navigation
Jump to search
- Term
- Sommer 2014
- Lecturer
- Ralf-Peter Mundani
- Time and Place
- Vorlesung: Dienstag (Erster Vorlesungstermin: 08.04.2014), 12:00 - 13:30, MI 02.07.023
- Übung: Mittwoch (Erster Übungstermin: 16.04.2013), 13:15 - 14:45, 14-tägig, MI 02.07.023
- Audience
- IN2013
- Bachelor, Master und Diplom in Informatik
- Bachelor in Wirtschaftsinformatik
- Master in Angewandter Informatik
- Maschinenwesen (FM-NM)
- Tutorials
- Christoph Riesinger
- Exam
- Reguläre Klausur:
- MW 0350 (Egbert-von-Hoyer-Hörsaal), Boltzmannstr. 15
- Di, 15.07.2014, 08:30 - 10:00 Uhr (Details siehe unter Reguläre Klausur!)
- Wiederholungsklausur:
- MI HS2, Boltzmannstr. 3
- Di, 23.09.2014, 10:00 - 11:30 Uhr (Details siehe unter Wiederholungsklausur!)
- Semesterwochenstunden / ECTS Credits
- 3 SWS (2V + 1Ü) / 4 credits
- TUMonline
- https://campus.tum.de/tumonline/lv.detail?clvnr=950138278
Contents
Aktuelles
04.08.2014 | Die (schriftliche) Nachholklausur findet am Dienstag, den 23. September 2014 von 10:00 Uhr bis 11:30 Uhr im MI HS2, Boltzmannstr. 3 statt. |
---|---|
10.07.2014 | Am 11.07. zwischen 14.15 und 15.45 Uhr findet in Raum MI 00.13.054 eine außerplanmäßige Fragestunde zur Klausur statt. |
29.01.2014 | Am 22.04. (Ostern) und 10.06. (Pfingsten) finden keine Vorlesungen statt. Die Tutorien verschieben sich entsprechend um eine Woche. |
28.01.2014 | Die Tutorien finden mittwochs zwischen 13:15 und 14:45 Uhr im Raum MI 02.07.023 statt. Der erste Tutoriumstermin ist am 16.04.2014. |
28.01.2014 | Die Vorlesung findet jeweils dienstags zwischen 12:30 Uhr bis 14:00 Uhr im Raum MI 02.07.023 statt. Der erste Vorlesungstermin ist der 08.04.2014. |
Vorlesungsfolien
Nummer | Datum | Thema | Material | Druckversion |
1 | 08./15.04.2014 | Introduction | Part 01 | Part 01 (4on1) |
2 | 29.04./06.05.2014 | High-Performance Networks | Part 02 | Part 02 (4on1) |
3 | 13./20./27.05./03.06.2014 | Foundations | Part 03 | Part 03 (4on1) |
4 | 17./24.06.2014 | Shared-Memory Programming | Part 04 | Part 04 (4on1) |
5 | 01.07.2014 | Distributed-Memory Programming | Part 05 | Part 05 (4on1) |
6 | 08.07.2014 | Examples of Parallel Algorithms | Part 06 | Part 06 (4on1) |
Tutorien
Nummer | Datum | Thema | Material | Code |
1 | 16.04.2014 | Performance Measurement | Sheet 1 | - |
2 | 07.05.2014 | Netzwerke | Sheet 2 | - |
3 | 21.05.2014 | Abhängigkeistsanalyse, Synchronisation | Sheet 3 | - |
4 | 04.06.2014 | Parallele Strukturen, Lastbalancierung | Sheet 4 | - |
5 | 25.06.2014 | OpenMP | Sheet 5 | OpenMP |
6 | 09.07.2014 | MPI | Sheet 6 | MPI |
7 | - | Wiederholung* | Sheet 7* | - |
(*) Dieses Aufgabenblatt wird nicht im Tutorium besprochen und dient der Klausurvorbereitung.
Klausur
Fragestunde
Am 11.07. zwischen 14.15 und 15.45 Uhr findet in Raum MI 00.13.054 eine außerplanmäßige Fragestunde zur Klausur statt.
Reguläre Klausur
Die Klausur findet am Dienstag, den 15. Juli 2014 von 08:30 Uhr bis 10:00 Uhr im Raum MW 0350 (Egbert-von-Hoyer-Hörsaal), Boltzmannstr. 15 statt.
Wiederholungsklausur
Die (schriftliche) Nachholklausur findet am Dienstag, den 23. September 2014 von 10:00 Uhr bis 11:30 Uhr im MI HS2, Boltzmannstr. 3 statt.
Literatur
- G. Alefeld, I. Lenhardt, H. Obermaier: Parallele numerische Verfahren, Springer, 2002
- I. Foster: Designing and Building Parallel Programs, Addison-Wesley, 1995, and evolving online version
- A. Grama, A. Gupta, G. Karypis, V. Kumar: Introduction to Parallel Computing, Addison Wesley, sec. ed. 2003
- H. F. Jordan, G. Alaghband: Fundamentals of Parallel Processing, Prentice Hall, 2002
- E. L. Leiss: Parallel and Vector Computing, McGraw-Hill, 1995
- B. P. Lester: The Art of Parallel Programming, Prentice Hall, 1993
- M. J. Quinn: Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 2003
- H. Sagan: Space-Filling Curves, Springer, 1994
- T. Schnekenburger, G. Stellner (Hrsg.): Dynamic Load Distribution for Parallel Applications, Teubner, 1997
- T. Ungerer: Parallelrechner und parallele Programmierung, Spektrum, 1997
- Material from the summer school Parallel algorithms and computer architectures, TU Hamburg-Harburg, 1997