Personal tools

High Performance Computing - Programming Paradigms and Scalability - Summer 14

From Sccswiki

Jump to: navigation, 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