703140 VU GPU Computing

Wintersemester 2025/2026 | Stand: 28.05.2025 LV auf Merkliste setzen
703140
VU GPU Computing
VU 3
5
wöch.
2-Jahresrhythmus
Deutsch

Teilnehmer dieses Kurses erlangen ein Verständnis von GPU Computing, welches sowohl Wissen über GPU Hardware und ihre Performancecharakteristika als auch Programmiermethoden für GPUs umfasst. Sie werden in der Lage sein, zu identifizieren ob ein gewisser Algorithmus sinnvoll auf GPUs verwendet werden kann, und können komplexere high-performance GPU Anwendungen aus individuellen Bausteinen zusammenzusetzen.

Die "3 walls" in der Hardwareentwicklung
Task Parallelismus vs. Datenparallelismus
Flynn's Taxonomy
Grundkonzepte von OpenCL
Modernes Hardwaredesign für Accelerators
GPU Speicher verstehen
GPU threads, predication und occupancy
Matrixmultiplikation und Transposition
Parallel reduction und parallel prefix sum
Sorting networks und bitonic sorting
Wavefront Parallelismus

Grundsätzliche Konzepte werden in einem normalen Vorlesungsformat präsentiert und anschließend sofort anhand von praktischen Codebeispielen und deren Performance auf echten parallelen Hardwareplatformen überprüft.

Projekte und eine schriftliche Prüfung.

Solide C Programmierkenntnisse
Basiswissen in Paralleler Programmierung

siehe Termine
Gruppe 0
Datum Uhrzeit Ort
Do 02.10.2025
10.15 - 12.45 rr 25 rr 25
Do 09.10.2025
10.15 - 12.45 rr 25 rr 25
Do 16.10.2025
10.15 - 12.45 rr 25 rr 25
Do 23.10.2025
10.15 - 12.45 rr 25 rr 25
Do 30.10.2025
10.15 - 12.45 rr 25 rr 25
Do 06.11.2025
10.15 - 12.45 rr 25 rr 25
Do 13.11.2025
10.15 - 12.45 rr 25 rr 25
Do 20.11.2025
10.15 - 12.45 rr 25 rr 25
Do 27.11.2025
10.15 - 12.45 rr 25 rr 25
Do 04.12.2025
10.15 - 12.45 rr 25 rr 25
Do 11.12.2025
10.15 - 12.45 rr 25 rr 25
Do 08.01.2026
10.15 - 12.45 rr 25 rr 25
Do 15.01.2026
10.15 - 12.45 rr 25 rr 25
Do 22.01.2026
10.15 - 12.45 rr 25 rr 25
Do 29.01.2026
10.15 - 12.45 rr 25 rr 25