Springe zum Hauptinhalt
Professur Praktische Informatik
Lehrveranstaltungen
Professur Praktische Informatik 

Multicore-Programmierung (WS24/25)

Weitere Informationen sowie die Unterlagen zur Veranstaltung finden Sie im OPAL Kurs.

Vorlesungsinhalt

Die Inhalte der Vorlesung umfassen eine Einführung in die Architektur von Multicore-Prozessoren, Programmiermodelle zur Multicore-Programmierung und die Programmierung mit Threads. Zur Thread-Programmierung werden verschiedene Sprach- und Bibliothekansätze vorgestellt.

Voraussetzung für die Teilnahme

  • Programmierkenntnisse in C
  • Grundkenntnisse in Rechnerarchitektur

Literaturempfehlungen

  • Parallel Programming for Multicore and Cluster Systems 3rd Edition von Thomas Rauber und Gudula Rünger, Springer-Verlag, 2023
  • Parallele Programmierung von Thomas Rauber und Gudula Rünger 3. Auflage , Springer-Verlag 2012
  • Multicore: Parallele Programmierung von Thomas Rauber und Gudula Rünger, Springer-Verlag 2007
  • Intel Threading Building Blocks: Outfitting C++ for Multi-Core Processor Parallelism von J. Reinders, OReilly-Verlag 2007
  • The Art of Multiprocessor Programming von Maurice Herlithy und Nir Shavir, Elsevier-Verlag, 2008

Vorlesungsfolien

Wenn Sie sich bereits in der Vorlesung auf der Liste eingetragen haben, aber keinen Zugang erhalten haben schreiben Sie bitte eine Email an T. Jakobs.