Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

News

Youtube Channel CG

Computergraphik IV (GPU Programming)

Semester: 
2021 Sommersemester
Lecturer: 
Location/Time: 
Di. 10-12 online (kein Raum)
SWS/CP: 
2+1 / 5
Recommended for: 
Master-Inf
Examination Type: 
Oral 20-40 minutes; prerequisite: project task
Announcements: 
This course will probably be a pure online course due to COVID-19 restrictions. Please contact Martin Lambers in case of questions. I will send an information mail before the start of the summer term.

No computer graphics knowledge required!
Open to students from other disciplines!

 

Goals:

This lecture is about programming massively parallel processors, in particular graphics processing units (GPUs), using generic APIs and methods that are independent from computer graphics. Students do not need computer graphics knowledge, but should have first experiences with C/C++ programming.

Contents:

  • General Purpose Computations on Graphics Processing Units (GPGPU)
  • Graphics-independent APIs for programming GPUs: OpenCL, OpenACC, CUDA
  • Selected algorithms for massively parallel processors

Literature:

  • Kirk, Hwu: Programming Massively Parallel Processors: A Hands-on Approach, Second
    Edition, Morgan Kaufman 2013
Tutorial Location / Tutorial Time: 
Di. 12-13, online (no room)
Tutorial: 
The lab exercise illustrates and deepens the material by means of programming examples and applied arithmetic.
An additional cross-section exercise allows the combination of several techniques in one's own small project.