|
Programming Techniques for Supercomputers (Lecture) (PTfS)5 ECTS
Modulverantwortliche/r: Gerhard Wellein Lehrende:
Gerhard Wellein
Start semester: |
SS 2013 | Duration: |
1 semester |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. |
Lectures:
Empfohlene Voraussetzungen:
Programmierkenntnisse in C/C++ oder Fortran
Inhalt:
- Einführung in die Architektur moderner Supercomputer
Einzelprozessoroptimierung (inkl. Speicherhierarchien)
Konzepte des Parallelen Rechnens
Effiziente „Shared-Memory“ Parallelisierung für (OpenMP)
Spezifische Parallelisierungsansätze für Mehrkernprozessoren
Effiziente „Distributed-Memory“ Parallelisierung (MPI)
Hybrider Programmieransatz
GPU computing
Serielle und parallele Perfomancemodellierung
Lernziele und Kompetenzen:
Die Studierenden
erwerben einen umfassenden Überblick über die effiziente Programmierung moderner Supercomputer für numerische Simulationen
erlernen moderne Optimierungs- und Parallelisierungsstrategien inklusiver begleitender, zielgerichteter Performancemodellierung
erhalten einen Einblick in neuartige Programmiertechniken und alternativen Supercomputerarchitekturen.
sind in der Lage einfache numerische Methoden auf gängigen Parallelrechnern effizient zu implementieren
Literatur:
Weitere Informationen:
www: http://moodle.rrze.uni-erlangen.de/moodle/course/view.php?id=145
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informatik (Bachelor of Science)
(Po-Vers. 2009s | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsmodul Systemsimulation)
- Informatik (Bachelor of Science)
(Po-Vers. 2009w | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsmodul Systemsimulation)
- Informatik (Master of Science)
(Po-Vers. 2010 | Wahlpflichtbereich | Säule der theoretisch orientierten Vertiefungsrichtungen | Vertiefungsmodul Systemsimulation)
Studien-/Prüfungsleistungen:
Programming Techniques for Supercomputers (Lecture) (Prüfungsnummer: 800426)
- Prüfungsleistung, Studienleistung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Mündliche Prüfung (30 Min) / Oral Exam (30 Mins)
- Erstablegung: SS 2013, 1. Wdh.: WS 2013/2014, 2. Wdh.: keine Wiederholung
1. Prüfer: | Gerhard Wellein |
|
|
|