back to search

Einführung in die parallele Hochleistungsprogrammierung - Ein Praxiskurs für Ingenieure

ED140022Lab Courses4 ECTSEnglishsummer semesterProfessur für Simulation of Additive Manufacturing Processes (Prof. Meier)
AI-edited module sheet. Based on the TUMonline module description, edited for readability.Original in TUMonline

What it is about

You learn how to efficiently implement numerical methods for engineering problems on modern parallel computers. In the course you will progressively develop a finite-difference solver for the heat equation and apply various parallelization techniques (C++ threads, SIMD, OpenMP, MPI) on shared- and distributed-memory architectures.

What you will be able to do

  • Name parallel programming techniques and apply them
  • Understand the connection between computer architecture and parallelization strategy
  • Implementation for shared- and distributed-memory systems
  • Efficient implementation and optimization of classical numerical methods (e.g. finite differences, conjugate gradients)
  • Assessment and solution of specific challenges of parallel numerical computing (data dependencies, load balancing, synchronization)

What the module consists of

  • VorlesungVermittlung der grundlegenden Konzepte paralleler Programmierung
  • Tutorien / betreute ÜbungenPraktische Umsetzung der Vorlesungsinhalte und Unterstützung bei Aufgaben
  • Hausübungen / ArbeitsblätterSchrittweise Vertiefung und Entwicklung des parallelen Löser-Projekts

Teaching method

  • VortragEinführung und Erklärung der Konzepte
  • Praktische TutorienAnwenden und Vertiefen der Konzepte an Beispielen
  • Pflichtübungen / HausaufgabenSchrittweise Entwicklung des parallelen Finite-Differenzen-Lösers
No dates in the current semester yet
There are no course dates for this module this semester yet. They usually get added during the semester.
Show past dates

Lab courseEinführung in die parallele Hochleistungsprogrammierung - Ein Praxiskurs für Ingenieure

  • Thu10:00–12:3001.7894.103, Auditorium (7894.01.103)
    12× · 16.04.–16.07.
    • 16.04.
    • 23.04.
    • 30.04.
    • 07.05.
    • 21.05.
    • 28.05.
    • 11.06.
    • 18.06.
    • 25.06.
    • 02.07.
    • 09.07.
    • 16.07.

From an earlier semester, for reference only.

Show TUMonline data
Sprache
Englisch
Turnus
Sommersemester
Modulniveau
Bachelor/Master
Moduldauer
Einsemestrig
Gesamtstunden
120
Präsenzstunden
45
Eigenstudiumstunden
75
Organisationsname
Professur für Simulation of Additive Manufacturing Processes (Prof. Meier)

Courses

  • Einführung in die parallele Hochleistungsprogrammierung - Ein Praxiskurs für Ingenieure
  • Einführung in die parallele Hochleistungsprogrammierung - Ein Praxiskurs für Ingenieure

Official page in TUMonline · Details are not binding.