Proseminar

Grundlagen paralleler Programmiermodelle

In der Parallelprogrammierung werden verschiedene Programmiermodelle eingesetzt um Parallelität auszudrücken. Im Hochleistungsrechnen gängige Modelle sind insbesondere MPI (Distributed Memory) und OpenMP (Shared Memory, Acceleratoren), die in diesem Proseminar behandelt werden.

Dabei befasst sich das Proseminar mit den Grundlagen der parallelen Programmiermodelle MPI und OpenMP, ihrer Anwendbarkeit sowie der aktuellen Weiterentwicklung in der Forschung. Die Studierenden setzen sich schwerpunktmäßig mit einem Modell auseinander, fassen die Konzepte und Entwicklungen zu einem konkreten Thema mit eigenen Beispielen schriftlich zusammen und präsentieren ihre Ergebnisse.

Lernziel ist damit das eigenständige Erarbeiten eines vorgegebenen Themas im Bereich Hochleistungsrechnen durch Auswahl und Aufbereitung geeigneter Literatur. Dazu gehört das angemessene Aufbereiten des Themas (auch bzgl. Formalien und Zeitplan), sowie eine anschauliche Präsentation der Inhalte.

Kontakt

Dr. rer. nat.

Christian Terboven