Parallele und verteilte Systeme

ModulzugehörigkeitSoftware II
ECTS / SWS4.5 ECTS-Punkte, V2/Ü1 SWS
LernformVorlesung und praktische Übungen
Turnusjährlich zum WS
VoraussetzungEinführung in die Informatik, Grundlagen Programmiersprachen
Lernziel/KompetenzenDie Vorlesung gibt eine Einführung in die grundlegenden Konzepte paralleler und verteilter Programmierung. Behandelt werden aber auch praktische Aspekte zur Programmierung von Mehrkern-Systemen, die verteilte Berechnung auf Rechnercluster und die massive Parallelität mittels Grafikprozessoren.
Inhalt

Gliederung der Vorlesung:

  • Grundlagen
  • Mehrkern-Programmierung mit OpenMP
  • Verteilte Programmierung mit OpenMPI
  • Massive Parallelisierung mit OpenCL
LeistungsnachweisErfolgreiche Bearbeitung der Übungen und Klausur
Literatur

Foliensätze zum Download