Praktikum GPU-Computing

  • Typ: Praktikum
  • Semester: Wintersemester 14/15
  • Zeit: 22.10.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


    29.10.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    05.11.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    12.11.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    19.11.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    26.11.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    03.12.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    10.12.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    17.12.2014
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    07.01.2015
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    14.01.2015
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    21.01.2015
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    28.01.2015
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    04.02.2015
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    11.02.2015
    11:30 - 13:00 wöchentlich
    50.34 Raum 148 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


  • Dozent:

    Bergmann
    Liktor
    Rehfeld
    Szép
    Dachsbacher

  • SWS: 4
  • LVNr.: 24283
  • Hinweis:

    Bitte melden Sie sich unter submit.ibds.kit.edu für diese Veranstaltung 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.