20-00-0977-iv Fortgeschrittenes Multithreading in C++

Veranstaltungsdetails

Lehrende: Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf

Veranstaltungsart: Integrierte Veranstaltung

Orga-Einheit: FB20 Informatik

Anzeige im Stundenplan: FMTC++

Fach:

Anrechenbar für:

Semesterwochenstunden: 4

Unterrichtssprache: Deutsch und Englisch

Min. | Max. Teilnehmerzahl: - | -

Lehrinhalte:
C++ bietet eine der modernsten Threadschnittstellen, die heute verfügbar sind. Am Beispiel C++ führt dieser Kurs in die fortgeschrittene parallele Programmierung für gemeinsamen Speicher mit Threads ein.

Aufbauend auf den Inhalten der Vorlesung Multithreading in C++ werden die folgenden Themen behandelt:


  • C++ Speichermodell und atomare Operationen
  • Entwurf lockfreier nebenläufiger Datenstrukturen
  • Forstgeschrittenes Thread-Management (z.B. Thread Pools)

Voraussetzungen:


  • Kenntnisse in C/C++
  • Basiskenntnisse der Programmierung von Threads in C++ (lockbasierte Synchronisation und lockbasierte nebenläufige Datenstrukturen)

Online-Angebote:
Moodle

Kleingruppe(n)
Die Veranstaltung ist in die folgenden Kleingruppen aufgeteilt:
  • Fortgeschrittenes Multithreading in C++

    Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf

    Di, 19. Okt. 2021 [13:30]-Di, 8. Feb. 2022 [15:10]

Literatur
Termine
Datum Von Bis Raum Lehrende
1 Di, 19. Okt. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
2 Di, 26. Okt. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
3 Di, 2. Nov. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
4 Di, 9. Nov. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
5 Di, 16. Nov. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
6 Di, 23. Nov. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
7 Di, 30. Nov. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
8 Di, 7. Dez. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
9 Di, 14. Dez. 2021 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
10 Di, 11. Jan. 2022 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
11 Di, 18. Jan. 2022 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
12 Di, 25. Jan. 2022 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
13 Di, 1. Feb. 2022 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
14 Di, 8. Feb. 2022 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
15 Di, 15. Feb. 2022 09:50 11:30 >Digitaler Veranstaltungstermin Alexander Helmut Geiß; Arya Mazaheri; Prof. Dr. rer. nat. Felix Wolf
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
Lehrende
Alexander Helmut Geiß
Prof. Dr. rer. nat. Felix Wolf
Arya Mazaheri