Modul
Praktikum: General-Purpose Computation on Graphics Processing Units [M-INFO-100724]
Leistungspunkte
3Turnus
Jedes SemesterDauer
1 SemesterSprache
DeutschLevel
4Version
2Verantwortung
Einrichtung
- KIT-Fakultät für Informatik
Bestandteil von
Teilleistungen
Identifier | Name | LP |
---|---|---|
T-INFO-109914 | Praktikum: General-Purpose Computation on Graphics Processing Units | 3 |
Erfolgskontrolle(n)
Siehe Teilleistung.
Qualifikationsziele
Die Studierenden sollen die Fähigkeit erwerben, programmierbare Grafik-Hardware mittels geeigneter Schnittstellen (z.B. OpenCL, CUDA) zur Lösung von wissenschaftlichen und technischen Berechnungen einzusetzen. Die Studierenden sollen dadurch die praktische Fähigkeit erwerben systematisch ein paralleles, effizientes Programm auf der Basis geeigneter Algorithmen zu entwickeln. Die Studierenden erlernen grundlegende Algorithmen für parallele Architekturen, können diese analysieren und bewerten, und üben deren Einsatz in praktischen Anwendungen.
Voraussetzungen
Siehe Teilleistung
Inhalt
Das Praktikum behandelt grundlegende Konzepte für den Einsatz von moderner Grafik-Hardware für technische und wissenschaftliche Berechnungen und Simulationen. Beginnend mit grundlegenden Algorithmen, z.B. parallele Reduktion oder Matrix-Multiplikation, vermittelt das Praktikum Wissen über die Eigenschaften und Fähigkeiten moderner Grafik-Prozessoren (GPUs). Im Rahmen des Praktikums werden kleinere Teilprojekte bearbeitet, bei denen sich die Studierenden Wissen über die verwendeten Algorithmen aneignen und sie auf ein spezielles Problem anwenden; als Programmierschnittstelle dient z.B. OpenCL oder CUDA.
Empfehlungen
Siehe Teilleistung.
Arbeitsaufwand
Präsenzzeit = 12h
Vor-/Nachbereitung = 78h