High Performance Computing - Programming Paradigms and Scalability - Summer 18
Jump to navigation
Jump to search
- Term
- Sommer 2018
- Lecturer
- Ralf-Peter Mundani
- Time and Place
- Lecture: Tue 12:15-13:45 MI 00.13.009A
- Tutorial: Wed 10-12 MI 02.07.023 (first tutorial on Wed, May 02)
- Audience
- IN2013
- Bachelor, Master und Diplom in Informatics
- Bachelor in Wirtschaftsinformatik
- Master in Angewandter Informatik
- Maschinenwesen (FM-NM)
- Tutorials
- Philipp Samfass, M.Sc.
- Exam
- tba
- Semesterwochenstunden / ECTS Credits
- 3 SWS (2V + 1Ü) / 4 credits
- TUMonline
- Lecture
Announcements
- Lectures and tutorials will be in English.
- The first lecture will take place in MI 00.13.009A on Tuesday (10.04.2018) at 12:00 pm.
- The second tutorial will take place on Wednesday (09.05.2018) at 10:05 pm.
- The third tutorial will take place on Wednesday (23.05.2018) at 10:05 pm.
- The fourth tutorial will take place on Wednesday (06.06.2018) at 10:05 pm.
- The fifth tutorial will take place on Wednesday (13.06.2018) at 10:05 pm.
- The sixth tutorial will take place on Wednesday (27.06.2018) at 10:05 pm.
- The seventh tutorial will take place on Wednesday (04.07.2018) at 10:05 pm.
Lecture slides
Nummer | Datum | Thema | Material |
1 | 10.04.2018 | Introduction | Part 01 |
2 | 24.04.2018 | High-Performance Networks | Part 02 |
3 | 15.05.2018 | Foundations | Part 03 |
4 | 12.06.2018 | Shared-Memory Programming | Part 04 |
5 | 26.06.2018 | Distributed-Memory Programming | Part 05 Tasking |
6 | 03.07.2018 | Examples of Parallel Algorithms | Part 06 |
Tutorials
Nummer | Datum | Thema | Material | Code |
1 | 02.05.2018 | Performance Measurement | Sheet 1 | - |
2 | 09.05.2018 | Netzwerke | Sheet 2 | - |
3 | 23.05.2018 | Abhängigkeitsanalyse, Synchronisation | Sheet 3 | - |
4 | 06.06.2018 | Parallele Strukturen, Lastbalancierung | Sheet 4 | - |
5 | 13.06.2018 | OpenMP | Sheet 5 | OpenMP - |
6 | 27.06.2018 | MPI | Sheet 6 | MPI |
7 | 04.07.2018 | Repetition | Sheet 7 | - |
Exam
Date: 31.07.2018
Time: 11:00 - 12:30
Place: 00.02.001, MI HS 1, Friedrich L. Bauer Hörsaal (5602.EG.001)
Helping Material: The exam will be open book. However, you are NOT allowed to use any electronic devices (e.g. laptop, tablet, smartphone, calculator, ...).
Retake Exam
Date: 01.10.2018
Time: 11:00 - 12:30
Place: MW 1801, Ernst-Schmidt-Hörsaal (5508.01.801)
Helping Material: The exam will be open book. However, you are NOT allowed to use any electronic devices (e.g. laptop, tablet, smartphone, calculator, ...).
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