UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Computational Engineering (Rechnergestütztes Ingenieurwesen) (Master of Science) >>

Programming Techniques for Supercomputers (Lecture) (PTfS)5 ECTS
(englische Bezeichnung: Programming Techniques for Supercomputers (Lecture))
(Prüfungsordnungsmodul: Programmiertechniken für Supercomputer)

Modulverantwortliche/r: Gerhard Wellein
Lehrende: Gerhard Wellein


Startsemester: SS 2021Dauer: 1 SemesterTurnus: jährlich (SS)
Präsenzzeit: 60 Std.Eigenstudium: 90 Std.Sprache: Deutsch

Lehrveranstaltungen:

    • Programming Techniques for Supercomputers
      (Vorlesung, 4 SWS, Gerhard Wellein, Di, 12:15 - 13:45, Zoom-Meeting; Mi, 16:15 - 17:45, Zoom-Meeting; Do, 16:15 - 17:45, Raum n.V.; Please register at Moodle: http://tiny.cc/PTfS or https://moodle.rrze.uni-erlangen.de/course/view.php?id=449)

Empfohlene Voraussetzungen:

Programmierkenntnisse in C/C++ oder Fortran

Inhalt:

  • Introduction to the architecture of modern supercomputers
  • Single core architecture and optimisation strategies

  • Memory hierarchy and data access optimization

  • Concepts of parallel computers and parallel computing

  • Efficient “shared memory” parallelisation (OpenMP)

  • Parallelisation approaches for multi-core processors including GPUs

  • Efficient “distributed memory” parallelisation (MPI)

  • Roofline performance model

  • Serial and parallel performance modelling

Lernziele und Kompetenzen:

Students

  • acquire a comprehensive overview of programming modern supercomputers efficiently for numerical simulations

  • learn modern optimisation and parallelisation strategies, guided by structured performance modelling

  • acquire an insight into innovative programming techniques and alternative supercomputer architectures

  • are able to implement basic numerical methods with high hardware efficiency on parallel computers

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


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 %
weitere Erläuterungen:
Gemäß Corona-Satzung wird als alternative Prüfungsform festgelegt: mündliche Prüfung mit 30 Minuten Dauer
Prüfungssprache: Englisch

Erstablegung: SS 2021, 1. Wdh.: WS 2021/2022
1. Prüfer: Gerhard Wellein
Termin: 30.07.2021, 08:00 Uhr, Ort: H 7 TechF
Termin: 25.04.2022, 18:00 Uhr, Ort: 2.049 (2nd floor RRZE building)
Termin: 12.08.2022
Termin: 12.08.2022

UnivIS ist ein Produkt der Config eG, Buckenhof