Modulbeschreibung

Parallele Programmierung

Kürzel:
M_ParProg
Durchführungszeitraum:
FS/19-FS/22
ECTS-Credits:
4
Lernziele:

Programmierung von parallelen, nebenläufigen und asynchronen Systemen.

Die Studierenden können:

  • die Konzepte der Nebenläufigkeit darstellen und in Programmen anwenden

  • die Korrektheitskriterien der Nebenläufigkeit erläutern, typische Gefahren erkennen und vermeiden

  • Programme mittels Parallelisierung auf Multi-Cores, GPUs und Cluster beschleunigen

  • Programme mittels Asynchronität nicht-blockierend entwerfen

  • Verschiedene Programmiermodelle für Nebenläufigkeit erklären

Verantwortliche Person:
Prof. Dr. Purandare Mitra
Standort (angeboten):
Rapperswil-Jona
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:

 Paralleler oder vorgängiger Besuch von Betriebssysteme 2 vorteilhaft. 

Skriptablage:
Modultyp:
Wahlpflicht-Modul für Elektrotechnik STD_05(Keine Semesterempfehlung)
Wahlpflicht-Modul für Elektrotechnik STD_14(Keine Semesterempfehlung)
Wahlpflicht-Modul für Elektrotechnik STD_21(Keine Semesterempfehlung)
Wahlpflicht-Modul für Informatik STD_11(Empfohlenes Semester: 4)
Wahlpflicht-Modul für Informatik STD_14(Empfohlenes Semester: 4)
Wahlpflicht-Modul für Informatik STD_21(Empfohlenes Semester: 4)
Wahlpflicht-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 4)
Wahlpflicht-Modul für Software Engineering STD_14 (PF)

Kurse in diesem Modul