High Performance Computing - Programming Paradigms and Scalability - Summer 18

From Sccswiki
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