Hide menu

TDDD56 Multicore and GPU Programming (6 ECTS)

Autumn2 2025


Latest News...


21/09/2026  Course HT2026 is fully booked
 

Currently, the course (lab part) for autumn 2026 is full.
If you are not yet registered but interested to attend, you can enter the waiting queue by sending an email to me. This means that you will start attending the lectures and, after the first week, you may be allowed to sign up for the labs (and the course) if a spot becomes available (as someone else who had registered decides not to take the labs).
Unregistered students are welcome to attend the lectures and lessons, but the lab sessions are reserved for the registered participants, for whom attendance is mandatory.
Students who registered earlier but no longer want to take the course please deregister so that someone else can take your place.


2026  New to C and/or threads programming? (or rusty knowledge)?
 

We offer a new special introductory lab session on Wednesday in the first week ("Lab 0") for students with little knowledge of C and/or threads programming, especially from non-CS programs. The focus is on those constructs in C that are often perceived as difficult for programmers used to Python or Java.
If you feel that your C or thread programming skills are rusty, this is your chance to catch up and get a warm(er) start into the TDDD56 lab series:
1. Work through this slide set on your own BEFORE Lab 0;
2. Attend Lab 0 on Wednesday 5/11 13:15 in Olympen, see TimeEdit.
This is mandatory for all students who have not taken a course in concurrent programming and operating systems.


2026  Webreg lab registration for HT26 will open on 2 november 2026.
 

We recommend Norrköping-based students to choose lab group A (afternoon times). We also recommend participants of TDDD89 (Scientific Method) to prefer lab group A to avoid a potential schedule clash with a mandatory seminar on 19/11/2025 17-19.
As the course is full, everyone is expected to work in pairs. We will merge all remaining singletons and rebalance across passes A and B.


2026  Next course instance in HT26
 

The course web pages will be updated for 2026 about 2 weeks before the course start.
NB in TDDD56 we do not use Lisam; all information can be found here.

The first lecture will be on Monday 2 november 2026 at 08:15.
There will be an early lab session on 4 november 2026 which is mandatory for those who have not taken a course in concurrent programming and operating systems or who want to brush up their skills in C pointer programming and pthreads programming.
It is not possible to jump on the course after the first week.



Page responsible: Christoph W Kessler
Last updated: 2025-10-31