MULTI-CORE UND GPU: PARALLELE PROGRAMMIERUNG
Ankündigungen:
Inhalt
In modernen Computersystemen werden zur Leistungssteigerung zunehmend Prozessoren mit mehreren Kernen (multi-core) sowie Grafikkarten (GPU - Graphics Processing Units) verwendet. Die Softwareentwicklung für derartige Systeme erfordert neue Programmiermodelle, Algorithmen und Werkzeuge. Die Vorlesung diskutiert Aufbau, Arbeitsweise und Programmierung von modernen Rechnerarchitekturen mit Mehrkernprozessoren und GPUs. Insbesondere werden Gemeinsamkeiten und Unterschiede herausgestellt. Programmiermodelle zur Mehrkern- und GPU Programmierung werden vorgestellt und in den Übungen aktiv angewandt. Herausforderungen und Probleme der jeweiligen Programmiermodelle werden behandelt und verglichen. In der Übung werden die in der Vorlesung gelernten Konzepte in der Praxis vertieft.
Zeit und Ort
Vorlesung: Montags, 16:00 - 18:00 Uhr s.t. , wöchentlich in M2
Übungen: Dienstags, 12:00 - 14:00 Uhr c.t., wöchentlich in M3
Leistungsnachweis
Die Prüfungsleistung der Vorlesung wird durch Bestehen der Klausur erbracht.
Klausur
Die 1. Klausur findet am Donnerstag, dem 19.07 um 11:30 Uhr statt (Räume werden noch bekannt gegeben).
Unterlagen
Unterlagen werden im Learnweb veröffentlicht.
Veranstalter
Prof. Sergei Gorlatch, Bastian Hagedorn