Modulbeschreibung

Parallele Programmierung

Kurzzeichen:
M_ParProg
Durchführungszeitraum:
FS/19-FS/22
ECTS-Punkte:
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:
Purandare Mitra
Standort (angeboten):
Rapperswil-Jona
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:

 Paralleler oder vorgängiger Besuch von Betriebssysteme 2 vorteilhaft. 

Skriptablage:
Modultyp:
Standard-Modul für Elektrotechnik STD_05(Keine Semester Empfehlung)
Standard-Modul für Elektrotechnik STD_14(Keine Semester Empfehlung)
Standard-Modul für Elektrotechnik STD_21(Keine Semester Empfehlung)
Standard-Modul für Informatik STD_11(Empfohlenes Semester: 4)
Standard-Modul für Informatik STD_14(Empfohlenes Semester: 4)
Standard-Modul für Informatik STD_21(Empfohlenes Semester: 4)
Standard-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 4)

Kurse in diesem Modul