Lab: Efficient Parallel C++
- Type: Praktikum (P)
- Chair: ITI Sanders
- Semester: WS 25/26
-
Time:
wöchentlich donnerstags 14:00 - 15:30 Uhr
ab dem 30.10.2025
bis zum 19.02.2026
in 50.34 Raum 301
50.34 INFORMATIK, Kollegiengebäude am Fasanengarten (3. Obergeschoss)
-
Lecturer:
Prof. Dr. Peter Sanders
Matthias Schimek
Marvin Williams
Daniel Seemaier - SWS: 4
- Lv-No.: 2400195
- Information: Präsenz/Online gemischt
Application
Since the prior knowledge required for this course cannot easily be defined through formal prerequisites, enrollment will be decided via an application process.
To apply, please send a brief informal e-mail (max. 150 words) outlining your experience with C++ and your understanding of the theoretical foundations of algorithms. Applications should be sent to epcpp@mail.informatik.kit.edu.
Applicants who submit their e-mail by October 5, 23:59 will receive a response on October 6. Later applications may still be considered if places remain available.
Content
In this practical course students solve multiple programming tasks in C++. The main focus is on the efficient implementation and their evaluation through extensive experiments. The programming tasks are motivated by scientific work in the field of algorithm engineering.
They cover complex algorithms as well as advanced data structures, furthermore advanced programming techniques and parallelization (thread management capabilities of the standard library).
(For more details see module description)