Personal tools

High Performance Computing - Programming Paradigms and Scalability - Summer 15

From Sccswiki

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



Contents

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