Hide menu

TDDD56 Multicore and GPU Programming

Timetable and Lecture Plan


Schedule (as available on the LiU schedule server)

Lecture/Lesson Plan

Certain lecture notes and other handouts with restricted access are located here.
The lecture notes and other material may be updated during the course as appropriate.

Lecturers: Christoph Kessler (CK), Ingemar Ragnemalm (IR).
Assistants: August Ernstsson (AE), Ingemar Ragnemalm (IR)

Those lectures marked by asterisks overlap fully (**) or partly (*) with similar lectures in TDDC78 Programming of Parallel Computers - Methods and Tools. These lectures are optional for those who have already taken TDDC78, but might be a useful repetition anyway. This repetition of the common core topics is necessary to allow you to take the courses individually or in arbitrary order.

All lecture slides can be found here.

Lab schedule

We have two lab passes, see the schedule.
During each lab pass there are 2 lab groups in parallel.

  • Group_A: up to 32 students in total, room Olympen, supervised by August Ernstsson (CPU labs v45-47),
    and by Ingemar Ragnemalm (GPU labs v48-50).
  • Group_B: up to 32 students, room Olympen, supervised by August Ernstsson (CPU+GPU v45-50).

Remarks: Groups in pass A are recommended for Norrköping-based students (wednesday afternoons 13-17).

Register for one of these groups in webreg by friday in the first week, thereafter remaining places will be given to the persons on the waiting list. The maximum course capacity is 64 students.
Find a lab mate; we will merge any singleton groups and migrate between groups as necessary, as the course is fully booked.

Presence in the lab sessions is mandatory.


see the lab page.

Page responsible: Christoph W Kessler
Last updated: 2022-12-06