Hide menu

TDDC78 (vt2/2021)

Programming of parallel computers - methods and tools

"Students graduating with a competence in engineering software for parallel systems
will have a distinct advantage in the work force over those who do not."

--- M. Oskin, The Revolution Inside the Box, Comm. ACM 51(7), July 2008

Announcements 2021

  • (11 Jan 2022) We are recruiting a lab assistant for TDDC78 in VT2/2022.
    Please check and, if interested, apply no later than 2 February 2022 at:
    https://liu.se/jobba-pa-liu/lediga-jobb, entry 18064
    The ideal candidate has passed TDDC78 already, but with suitable background (TDDD56 Multicore/GPU Programming, or TDDE31/732A54 Big Data Analytics, or similar course completed) it is also possible to complete the labs ahead of the course.
    For questions, please contact Christoph Kessler.

  • (16 June 2021) The exam of 1 June 2021 is now corrected and being reported to Ladok in the next days. Participants will also receive their annotated exam via Lisam.
    An exam review session has been scheduled for Tuesday 22 June 2021 11:00-11:30 on zoom (with the same link that we used for all lectures).

  • Do not forget to register for the exam (hard deadline 22/5).

  • Instructions for the distance exams 2021, Lisam course room access (for exam submission only) and an example distance exam as gone through in the lesson of 18/5/2021 can be found on the handouts page.

  • Pthreads reading material:
    In case you want to read up on pthreads: a pthreads tutorial is linked from the literature page, and the pthreads review slides from TDDD56 are now added to the handouts page.

  • Make sure that you are properly registered on the course.
    Note that lecture notes will be made available electronically to registered participants only, and the NSC lab computers will only be accessible to registered participants.
    If you forgot to register, please contact the studierektor Ola Leifler immediately.
    It is not possible to jump on the course after the first week.

  • The web pages are being updated for 2021. Due to the continued pandemic situation and restrictions, the course will also this year be given completely on distance.


The laborations in this course are performed on resources provided by the Swedish National Infrastructure for Computing (SNIC) at National Supercomputing Centre (NSC) Linköping.

Page responsible: Webmaster
Last updated: 2022-01-12