MULTI-CORE UND GPU: PARALLELE PROGRAMMIERUNG
(Belegnummer 101785)
Inhalt
In modernen Computersystemen werden zur Leistungssteigerungzunehmend 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, wöchentlich im M5 erster Vorlesungstermin am 13.04.2015
Übungen: Dienstags, 12:30 - 14:00 Uhr, wöchentlich im M5 erster Übgungstermin am 14.04.2015
Voraussetzungen
Vordiplom, oder Zulassung zur Teilnahme an Veranstaltungen des Hauptstudiums, oder Bachelor - Informatik
Leistungsnachweis
Die Prüfungsleistung der Vorlesung wird durch Bestehen der Klausur erbracht.
Klausur
Die erste Klausur findet am 23. Juli 2015 um 12:00 Uhr im Hörsaal M2 statt.
Die zweite Klausur findet am 29. September 2015 um 12:00 Uhr im Hörsaal M1 statt.
Bemerkung
Bachelor-Studierende können diese Veranstaltung als Leistung für den Wahlbereich anrechnen lassen. Da es sich um eine Hauptstudiumsveranstaltung handelt müssen fehlende Vorkenntnisse gegebenenfalls selbst erarbeitet werden.
Unterlagen
Unterlagen werden im Learnweb veröffentlicht.
Veranstalter
Prof. Sergei Gorlatch, Dipl.-Inf. Ari Rasch