MULTI-CORE UND GPU: PARALLELE PROGRAMMIERUNG

(Belegnummer 108349)

Ankündigungen:

Am 02.05.2017 findet zum Übungstermin eine Vorlesung statt.


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 im M5 erster Vorlesungstermin am 24.04.2017
Übungen: Dienstags, 12:00 - 14:00 Uhr, wöchentlich im M5 erster Übgungstermin am 25.04.2017


Voraussetzungen

Bachelor - Informatik


Leistungsnachweis

Die Prüfungsleistung der Vorlesung wird durch Bestehen der Klausur erbracht.


Klausur

Die 1. Klausur findet am Donnerstag, dem 03. August um 11:30 Uhr statt (Räume werden noch bekannt gegeben).


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. Michael Haidl