High Performance Computing - Programming Paradigms and Scalability - Summer 16
Jump to navigation
Jump to search
- Term
- Sommer 2016
- Lecturer
- Ralf-Peter Mundani
- Time and Place
- Vorlesung: Dienstag (erster Termin 12.04.16, 00.13.009A), 12:00 - 14:00, MI 02.07.023
- Übung: Mittwoch (Erster Übungstermin: 20.04.16), 10:00 - 12:00, 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 Kowitz
- Exam
- tba
- Semesterwochenstunden / ECTS Credits
- 3 SWS (2V + 1Ü) / 4 credits
- TUMonline
- https://campus.tum.de/tumonline/wblv.wbShowLvDetail?pStpSpNr=950236872
Aktuelles
Due to the large number of registrations, the first lecture will take place at MI 00.13.009A!
Vorlesungsfolien
Nummer | Datum | Thema | Material | Druckversion |
1 | 12.04.2016 | Introduction | Part 01 | Part 01 (4on1) |
2 | 17.04.2016 | High-Performance Networks | Part 02 | Part 02 (4on1) |
3 | 03.05.2016 | Foundations | Part 03 | Part 03 (4on1) |
4 | 24.05.2016 | Shared-Memory Programming | Part 04 | Part 04 (4on1) |
5 | 07.06.2016 | Distributed-Memory Programming | Part 05 | Part 05 (4on1) |
6 | 21.06.2016 | Examples of Parallel Algorithms | Part 06 | Part 06 (4on1) |
Tutorien
Nummer | Datum | Thema | Material | Code |
1 | 20.04.2016 | Performance Measurement | Sheet 1 | - |
2 | 04.05.2016 | Netzwerke | Sheet 2 | - |
3 | 18.05.2016 | Abhängigkeistsanalyse, Synchronisation | Sheet 3 | - |
4 | 01.06.2016 | Parallele Strukturen, Lastbalancierung | Sheet 4 | - |
5 | 15.06.2016 | OpenMP | Sheet 5 | OpenMP |
6 | 29.06.2016 | MPI | Sheet 6 | MPI |
Klausur
tba
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