The Newsletter 2019-03-14
Invitation GPU course January 21-23, 2020


Introduction to Programming on the GPU with CUDA
organized for
Researchers and Students (PhD, MSc)
January 21-23, 2020 

The Graphics Processing Unit or GPU is nowadays a mainstream component in Scientific Computing. For relatively little money one can have supercomputer performance. However, some extra work has to be done to make an ordinary sequential program suitable for use on the GPU.
One of the most important tools for using GPUs is currently "CUDA" (Compute Unified Device Architecture). This is basically an extension to the C programming language, which can be used to program the GPU in an easy way. Another tool is OpenCL, but this is less mature than CUDA and performs less on especially the newest GPUs, the focus will be currently on CUDA.

Course goal: In this 3-day course we will explain the basic principles of GPU programming and let you practise with many examples on several types of GPUs in our lab room. After this course you should be able to make simple CUDA programs which can be run on a GPU.

Preliminaries: We recommend having a (rudimentary) understanding of a C-like programming language, such as C++, Java or similar. Fortran or Python should be fine as well. Interest in iterative solvers can be helpful.

Schedule and instructors: Prof. Kees Vuik, Mr. Kees Lemmens, Dr. Matthias Möller and Dr. Kristof Cools of the Faculty of Electrical Engineering, Mathematics and Computer Science teach the course. For the schedule we refer to

Costs: The course is free for DCSE members. TU Delft staff and students pay €150. The fee for other participants is €450. Lunches, refreshments and the course materials are included.

Location: EEMCS building 28, Penguin Lab (E0.380) van Mourik Broekmanweg 6, Delft.

Notes: The number of participants is restricted to 20. This course is given roughly every quarter.

Register: In order to attend this course please register at

More info:
Email contact: or






January 21-23 2020_gpu_flyer.pdf