Parallele Programmierung SS24
Weitere Informationen sowie die Unterlagen zur Veranstaltung finden Sie im OPAL-Kurs. |
Vorlesungsinhalt und Qualifikationsziele
Die Inhalte der Vorlesung umfassen eine Übersicht über die Architektur von Parallelrechnern mit einem besonderen Schwerpunkt auf Verbindungsnetzwerken, parallele Leistungsmaße und Laufzeitanalyse, Message-passing Programmierung und Kommunikationsmuster.
Qualifikationsziele: Kenntnisse im Bereich Architektur von Parallelrechnern, Netzwerktopologien, Kommunikationsmuster sowie theoretische und praktische Kenntnisse der Message-Passing Programmierung.
Qualifikationsziele: Kenntnisse im Bereich Architektur von Parallelrechnern, Netzwerktopologien, Kommunikationsmuster sowie theoretische und praktische Kenntnisse der Message-Passing Programmierung.
Voraussetzung für die Teilnahme
- Programmierkenntnisse in C;
- Grundlegende Kenntnisse in effiziente Algorithmen und Datenstrukturen
Literaturempfehlungen
- T. Rauber, G. Rünger: Parallele Programmierung, Springer, 2012.
- T. Rauber, G. Rünger: Parallel Programming for Multicore and Cluster Systems, Springer-Verlag, 2023
- MPI: A Message-Passing Interface Standard, Message Passing Interface Forum (www.mpi-forum.org)