UnivIS
Information system of Friedrich-Alexander-University Erlangen-Nuremberg © Config eG 
FAU Logo
  Collection/class schedule    module collection Home  |  Legal Matters  |  Contact  |  Help    
search:      semester:   
 
 Layout
 
printable version

 
 
Module Description Sheet (PDF)

 
 
 Also in UnivIS
 
course list

lecture directory

 
 
events calendar

job offers

furniture and equipment offers

 
 

Programming Techniques for Supercomputers (Lecture and Tutorial) (PTfS)7.5 ECTS
(englische Bezeichnung: Programming Techniques for Supercomputers (Lecture and Tutorial))
(Prüfungsordnungsmodul: Wahlpflichtbereich Informatik)

Modulverantwortliche/r: Gerhard Wellein
Lehrende: Gerhard Wellein


Start semester: SS 2016Duration: 1 semesterCycle: jährlich (SS)
Präsenzzeit: 90 Std.Eigenstudium: 135 Std.Language: Englisch

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
Topologie moderner Rechnersysteme
Energieeffiziente Implementierung und Ausführung paralleler Programme

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,
-sind in der Lage moderne Hochleistungsrechner effizient zu programmieren und zu bedienen,
-erhalten einen Einblick in die energieeffiziente Nutzung und Programmierung moderner Hochleistungsrechner.

Literatur:

G. Hager and G. Wellein: Introduction to High Performance Computing for Scientists and Engineers. CRC Computational Science Series, 2010. ISBN 978-1439811924
J. Hennessy and D. Patterson: Computer Architecture. A Quantitative Approach. Morgan Kaufmann Publishers, Elsevier, 2003. ISBN 1-55860-724-2


Weitere Informationen:

www: http://moodle.rrze.uni-erlangen.de/moodle/course/view.php?id=145

Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:

  1. Computational Engineering (Rechnergestütztes Ingenieurwesen) (Master of Science): ab 1. Semester
    (Po-Vers. 2013 | TechFak | Computational Engineering (Rechnergestütztes Ingenieurwesen) (Master of Science) | Wahlpflichtbereich Informatik | Wahlpflichtbereich Informatik)
Dieses Modul ist daneben auch in den Studienfächern "123#67#H", "Informatik (Bachelor of Arts (2 Fächer))", "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)
Prüfungsleistung, mündliche Prüfung, Dauer (in Minuten): 30, benotet, 5 ECTS
Anteil an der Berechnung der Modulnote: 66.7 %

Erstablegung: SS 2016, 1. Wdh.: WS 2016/2017, 2. Wdh.: keine Wiederholung
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

Programming Techniques for Supercomputers (Lecture and Tutorial)_ (Prüfungsnummer: 278169)
Prüfungsleistung, mündliche Prüfung, Dauer (in Minuten): 30, benotet, 7.5 ECTS
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
  • 30 Min. mündliche Prüfung

Erstablegung: SS 2016, 1. Wdh.: WS 2016/2017, 2. Wdh.: keine Wiederholung
1. Prüfer: Gerhard Wellein

Übungsschein Programmiertechniken für Supercomputer / Programming Techniques for Supercomputers (Prüfungsnummer: 43401)
Studienleistung, Übungsleistung, unbenotet, 2.5 ECTS
weitere Erläuterungen:
Die in der Übungen behandelten Themen sind Teil der mündlichen Prüfung.

Erstablegung: SS 2016, 1. Wdh.: WS 2016/2017
1. Prüfer: Gerhard Wellein

UnivIS is a product of Config eG, Buckenhof