Home Page

The TDDD56 Multicore and GPU programming course is split in two separate but not independent parts, one about Multicore CPU programming, and the other on GPU programming. The CPU material is on the official course page.

Both parts are vital knowledge for being an advanced modern software developer. Computers are increasingly multicore and distributed. The art of programming can no longer be limited to a single CPU thread, or even a single type of hardware. And that is why this course covers both CPU and GPU. Neither should be ignored.

Link to the official course page

About having a course in two parts like this: With different teachers on each part, of course they will feel rather different, but you should know that we are making efforts to connect the two so the course feels like a whole. Y intentional similarities between lab 1 and 4. Linking it together is not a trivial task, and a work in progress, but you should know that we are not ignoring it.

For 2017, the course undergoes a major revision, switching focus somewhat, and just like we previously connected our parts with the sorting as common competition focus, we will now do the same with the new material.

For 2018, there will be a new course book for my part of the course. The book is called Attack in packs, 146 pages, and will be available both online (free!) and as hardcopy. And I promise you, the hardcopy will be inexpensive! There will also be a new course book for the CPU part. See the main course page.

News 2020-12-30: The last one of the lecture recordings is now uploaded to the location that I sent in a mail.

News 2020-12-02: Added information on how to run lab 4 through ThinLinc or RDP, including an emergency non-interactive version of part 3.

News 2020-11-23: The lecture slides page is now available. The index file was missing. I will upload the new versions after each lecture.

News 2019-12-09: There have been problems compiling with nvcc in Southfork. Try using -std=c++11 to get a compatible C++ compiler.

News 2018-11-25: Attack in packs is now online!

News 2018-11-23: The final version of Attack in packs is now also available at Bokakademin, which means that there is a number of copies available that I hope will meet the demand.

News 2018-10-16: Attack In Packs is now available at Bokakademin in a preprint version, at 80:-. It is a fully useable early version of the book, discounted from the (also modest) 100:- that the final print will cost. It will also be available online. You decide if the hardcopy is useful for you.

News 2018-10-09: The course book will be available soon at Bokakademin. We have a somewhat odd situation: I have a number of preprints, because I accidentally ordered several due to a click in the wrong place. These will be sold at a reduced price - reduced from the already low price. So if you can live with some (quite a few actually) typos, you can save some money. If not, get the official" version.

News 2018-08-28: The first test print/proof arrived today, and we have a book! It looks good! :)


This page is maintained by Ingemar Ragnemalm