|
Programming Techniques for Supercomputers (Lecture) (PTfS)5 ECTS (englische Bezeichnung: Programming Techniques for Supercomputers (Lecture))
(Prüfungsordnungsmodul: Vertiefungsmodul Systemsimulation)
Modulverantwortliche/r: Gerhard Wellein Lehrende:
Gerhard Wellein
Startsemester: |
SS 2017 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
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:
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Vertiefung Informatik I und II | Vertiefungsmodul Systemsimulation)
Dieses Modul ist daneben auch in den Studienfächern "123#67#H", "Computational Engineering (Rechnergestütztes Ingenieurwesen) (Master of Science)", "Informatik (Bachelor of Science)", "Informatik (Master of Science)", "Mathematik (Bachelor of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Mündliche Prüfung Programmiertechniken für Supercomputer / Programming Techniques for Supercomputers (Prüfungsnummer: 37403)
(englischer Titel: Oral Examination on Programming Techniques for Supercomputers)
- Prüfungsleistung, Klausur, Dauer (in Minuten): 60, benotet, 5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- Prüfungssprache: Englisch
- Erstablegung: SS 2017, 1. Wdh.: WS 2017/2018
1. Prüfer: | Gerhard Wellein |
- Termin: 12.10.2017, 11:00 Uhr, Ort: H 7 TechF
Termin: 19.03.2018, 13:00 Uhr, Ort: 2.049 - RRZE: 2nd floor
Termin: 01.10.2018, 14:00 Uhr, Ort: H 9 TechF
Termin: 11.04.2019, 13:00 Uhr, Ort: 2.049 RRZE 2nd floor
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|