Veranstaltung: Computational Methods on GPU

Nummer:
141375
Lehrform:
Vorlesung und Übungen
Verantwortlicher:
Prof. Dr. Ralf Peter Brinkmann
Dozent:
Dr. Denis Eremin (ETIT)
Sprache:
Englisch
SWS:
3
LP:
4
Angeboten im:

Prüfung

Termin nach Absprache mit dem Dozenten.

Prüfungsform:mündlich
Prüfungsanmeldung:FlexNow
Dauer:30min

Ziele

The students know selected computational methods, their massively parallel analogs and basic programming techniques on graphics processing units (GPU).

Inhalt

  • 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

  • Prefix Scan

  • Massively parallel

    matrix algebra algorithms, sorting algorithms, random number generation algorithms, Monte-Carlo algorithms, Fast Fourier Transform algorithms, etc...

Voraussetzungen

none

Empfohlene Vorkenntnisse

Basic programming skills with C/C++/Fortran programming languages