Home  | Impressum | Sitemap | KIT

Praktikum General-Purpose Computation on GPUs

Praktikum General-Purpose Computation on GPUs
Typ: Praktikum (P)
Lehrstuhl: Lehrstuhl für Computergrafik
Semester: SS 2015
Ort:

Raum 148

Zeit: 15.04.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


22.04.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

29.04.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

06.05.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

13.05.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

20.05.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

27.05.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

03.06.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

10.06.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

17.06.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

24.06.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

01.07.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

08.07.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

15.07.2015
15:45 - 17:15 wöchentlich
50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


Beginn: 15.04.2015
Dozent:

Bergmann
Schied
Szép
Dachsbacher

SWS: 2
LVNr.: 24911
Hinweis:

Bitte melden Sie sich über das Submit-System (http://submit.ibds.kit.edu) an.

Für interaktive Anwendungen ist ist heutzutage Pflicht, die Leistung aktueller Grafikprozessoren (GPUs) auszunutzen. Aktuelle Computerspiele benutzen die GPU nicht nur, um Grafik darzustellen, sondern auch für Kollisionserkennung, Physik und künstliche Intelligenz. General purpose computing auf GPUs (GPGPU) wird auch bei wissenschaftlichen Anwendungen eingesetzt und ermöglicht dort u.a. die Echtzeitberechnung von Flüssigkeitssimulationen, medizinische Visualisierungen und Signalverarbeitung.

Dieses Praktikum führt in die Programmierung von GPU für nicht-grafische Anwendungen ein. Dazu gehören beispielweise Bildfilterung (z.B. Entrauschen, Schärfen) oder physikalische Simulationen. Im Laufe der Praktikums können Sie sich mit der Architektur von aktuellen GPUs vertraut machen und Programmierfähigkeiten im Bereich OpenCL und CUDA erwerben.

Die Aufgaben stammen aus den folgenden Bereichen:

  • Die Architekur aktueller GPUs (Ausführungsmodell, Speichermodell, etc.)
  • Einführung in die OpenCL-Programmiersprache
  • Parallele Reduktion, Durchsuchen und Sortieren
  • Bildfilterung durch separierbare Faltungskerne
  • Physiksimulation (Stoffsimulation durch Partikel und Federn)
  • Einführung in das Profiling und die Optimierung auf GPUs

Die Aufgaben und die Startup Kits werden ebenfalls über das Submit-System (http://submit.ibds.kit.edu) zur Verfügung gestellt, bitte melden Sie sich dort an, um die Aufgaben herunterzuladen.