High Performance Computing - Programming Paradigms and Scalability - Summer 15
Jump to navigation
Jump to search
- Term
- Sommer 2015
- Lecturer
- Ralf-Peter Mundani
- Time and Place
- Vorlesung: Dienstag (Erster Vorlesungstermin: 14.04.2015), 12:00 - 13:30, MI 02.07.023
- Übung: Mittwoch (Erster Übungstermin: 22.04.2015), 10:05 - 11:35, 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., 28.07.2015, 15:30 - 17:00 Uhr (Details siehe unter Reguläre Klausur!)
- Wiederholungsklausur:
- 101 (Interims Hörsaal 1), Boltzmannstr. 5
- Do., 01.10.2015, 08:30 - 10:00 Uhr (Details siehe unter Wiederholungsklausur!)
- Semesterwochenstunden / ECTS Credits
- 3 SWS (2V + 1Ü) / 4 credits
- TUMonline
- https://campus.tum.de/tumonline/wblv.wbShowLvDetail?pStpSpNr=950182075
Aktuelles
30.06.2015 | Am 14. Juli findet anstatt der Vorlesung eine Exkursion ins LRZ statt. Treffpunkt ist 12.00 Uhr im Raum MI 02.07.023. |
---|---|
22.06.2015 | Das Tutorium vom 24. Juni wird um eine Woche nach hinten auf den 01. Juli verschoben. |
17.03.2015 | Am 26.05. (Pfingsten) findet keine Vorlesung statt. Das Tutorium verschiebt sich entsprechend um eine Woche. |
17.03.2015 | Die Tutorien finden mittwochs zwischen 10:15 und 11:45 Uhr im Raum MI 02.07.023 statt. Der erste Tutoriumstermin ist am 22.04.2015. |
17.03.2015 | Die Vorlesung findet jeweils dienstags zwischen 12:00 Uhr bis 13:30 Uhr im Raum MI 02.07.023 statt. Der erste Vorlesungstermin ist der 14.04.2015. |
Vorlesungsfolien
Nummer | Datum | Thema | Material | Druckversion |
1 | 14.04.2015 | Introduction | Part 01 | Part 01 (4on1) |
2 | 28.04.2015 | High-Performance Networks | Part 02 | Part 02 (4on1) |
3 | 12.05.2015 | Foundations | Part 03 | Part 03 (4on1) |
4 | 02.06.2015 | Shared-Memory Programming | Part 04 | Part 04 (4on1) |
5 | 30.06.2015 | Distributed-Memory Programming | Part 05 | Part 05 (4on1) |
6 | 07.07.2015 | Examples of Parallel Algorithms | Part 06 | Part 06 (4on1) |
Tutorien
Nummer | Datum | Thema | Material | Code |
1 | 22.04.2015 | Performance Measurement | Sheet 1 | - |
2 | 06.05.2015 | Netzwerke | Sheet 2 | - |
3 | 20.05.2015 | Abhängigkeistsanalyse, Synchronisation | Sheet 3 | - |
4 | 10.06.2015 | Parallele Strukturen, Lastbalancierung | Sheet 4 | - |
5 | 01.07.2015 | OpenMP | Sheet 5 | OpenMP |
6 | 08.07.2015 | MPI | Sheet 6 | MPI |
Klausur
Reguläre Klausur
Die Klausur findet am Dienstag, den 28. Juli 2015 von 15:30 Uhr bis 17:00 Uhr im Raum MW 0350 (Egbert-von-Hoyer-Hörsaal), Boltzmannstr. 15 statt.
Wiederholungsklausur
Die (schriftliche) Nachholklausur findet am Donnerstag, den 01. Oktober 2015 von 08:30 Uhr bis 10:00 Uhr im 101 (Interims Hörsaal 1), Boltzmannstr. 5 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