Hide menu

TDDD56 Multicore and GPU Programming (6 ECTS)

Autumn2 2025


Latest News...


31/10/2025  Course HT2025 is fully booked
 

Currently, the course (lab part) for autumn 2025 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.


27/10/2025  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.


2025  Webreg lab registration for HT25 will open on 3 november 2025.
 

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.


2025  Next course instance in HT25
 

The course web pages will be updated for 2025 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 3 november 2025 at 08:15.
There will be an early lab session on 5 november 2025 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