Lecture Course: GPU Programming, Summer Term 2022


Students will obtain a good understanding of the graphics pipeline and its programmable stages. They will be able to distribute the tasks of a computer graphics algorithm among the different stages of the graphics pipeline efficiently. Moreover, they will be able to implement some of the most commonly used algorithms in real-time computer graphics. Furthermore, students will have a general idea of the GPU architectures and how to implement efficiently parallel algorithms in the GPU using Compute shaders and CUDA.


The exercises will be interleaved with the given lectures.



  • Lectures: Monday 14:00-16:00
  • Exercises: Thursday 10:00-12:00

Computer Sciences, M.Sc.

  • PCS
  • Special Subject: Media Informatics

Medieninformatik, M.Sc.

  • Media Informatics
  • Special Subject: Media Informatics

Software Engineering, M.Sc.

  • PCS

Artificial Intelligence, M.Sc.

  • Main Subject: PACS

(760 00/160 00, 165 00)