Vorlesung Konzepte paralleler Programmierung
Waren Anfang des Jahrtausends parallele Systeme noch dem High-Performance-Computing (HPC) vorbehalten, so haben sie mit dem Hardware-Trend hin zu Multicoresytemen mittlerweile auch im Desktop-PC und Serverbereich Einzug gehalten. Um diese Hardwareplattformen optimal ausnutzen zu können sind spezielle Programmierparadigmen, -sprachen und -werkzeuge notwendig.
Im HPC-Bereich hat die Vernetzung von Arbeitsplatzrechnern mittels leistungsfähiger Kommunikationstechnologien (z. B. Gigabit Ethernet, InfiniBand, RoCE) zu einer preisgünstigen Plattform für parallele Anwendungen geführt – den sogenannten Compute Clustern.
Die Vorlesung stellt die Konzepte der Parallelverarbeitung vor und legt ihren Schwerpunkt auf den Bereich Cluster Computing.
Veranstalter
Prof. Dr. Bettina Schnor
Max Lübke
Modulnummern
- Bachelor Computational Science: 1040
- 550711 - Vorlesung
- 550721 - Übung
- 550701 - Prüfung
- Master Computational Science: 7010 (nur in Absprache mit Prof. Dr. Schnor)
- 552511 - Vorlesung
- 552521 - Übung
- 552501 - Prüfung
Ort/Termine
Die Vorlesung wird mittwochs von 10:00 Uhr bis 12:00 Uhr im Raum 02.28.0.108 gehalten, freitags von 12:00 Uhr bis 14:00 Uhr findet die Übung im Raum 02.25.F1.01 statt.