GPGPU - General Purpose Programmierung auf Grafikkarten
SWS | 4 | |||||||||||||||
ECTS | 5 | |||||||||||||||
Sprache(n) | Deutsch
(Standard)
Englisch |
|||||||||||||||
Lehrform | SU mit Praktikum | |||||||||||||||
Angebot | nach Ankündigung | |||||||||||||||
Aufwand | 30 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung |
|||||||||||||||
Voraussetzungen | Programmierkenntnisse |
|||||||||||||||
Ziele |
|
|||||||||||||||
Inhalt | Überblick über die Historie von GPGPU von programmierbaren Shadern bis hin zu aktuellen Methoden und Standards. Darstellung der Hardwarearchitektur aktueller, für GPGPU verwendbarer Grafikhardware. Einführung in CUDA und OpenCL, Programmiermodell und Speicherhierarchien. Bottlenecks auf Grafikhardware und Methoden der Optimierung von GPGPU-Programmen. Im Praktikum werden anhand von beispielhaften Anwendungen die erlernten Verfahren eingeübt, einfache Anwendungen realisiert und schrittweise optimiert. |
|||||||||||||||
Medien und Methoden | Tafel, Folien oder Beamer |
|||||||||||||||
Literatur |
|
|||||||||||||||
Zuordnungen Curricula |
|