703078 PS Parallele Programmierung
Sommersemester 2021 | Stand: 04.03.2021 | LV auf Merkliste setzenDie Studierenden kennen und verstehen nach Abschluss dieses Moduls die grundlegenden Konzepte der parallelen Systeme und der parallelen Programmierung und können diese an-wenden. Sie sind in der Lage, Programme für Parallelrechner mit Shared Memory zu entwi-ckeln, zu optimieren und in Bezug auf Performance zu analysieren. Sie haben die Fertigkeit erworben, sich ähnliche Inhalte selbst zu erarbeiten.
Grundlegende Konzepte des Parallelrechnens, Klassifikation von modernen Shared-Memory-Parallelrechnern, Leistungsmetriken wie z.B. Speedup und Effizienz, Programmierung in OpenMP, Datenabhängigkeitsanalyse, Arbeits- und Datenverteilung, Optimierung von parallelen Programmen, ausgewählte parallele Algorithmen
Praktische Übungen
Kombiniert (mündlich und schriftlich)
Wird im Proseminar bekanntgegeben
Programmierkenntnisse in C oder C++
- Fakultät für Mathematik, Informatik und Physik
- SDG 4 - Hochwertige Bildung: Inklusive, gleichberechtigte und hochwertige Bildung gewährleisten und Möglichkeiten lebenslangen Lernens für alle fördern
- SDG 9 - Industrie, Innovation und Infrastruktur: Eine widerstandsfähige Infrastruktur aufbauen, breitenwirksame und nachhaltige Industrialisierung fördern und Innovationen unterstützen