course: Computational Methods on GPU
- teaching methods:
- lecture with tutorials
- computer based presentation, black board and chalk
- responsible person:
- Prof. Dr. Ralf Peter Brinkmann
- Dr. Denis Eremin (ETIT)
- offered in:
- summer term
Please look up the dates in the central course catalog.
Date according to prior agreement with lecturer.
Exam registration: FlexNow
The students know selected computational methods, their massively parallel analogs and basic programming techniques on graphics processing units (GPU).
GPU as a modern means for general-purpose massively parallel computations
General GPU architecture and CUDA operational model
Basic CUDA syntax
Optimization strategies in GPU programming
General guidlines for the algorithm parallelization
- Massively parallel
matrix algebra algorithms, sorting algorithms, random number generation algorithms, Monte-Carlo algorithms, Fast Fourier Transform algorithms, etc...
Basic programming skills with C/C++/Fortran programming languages