Modul 63712 Parallel Programming

Modulinformationen

Mit dem Aufkommen von Multicore-Prozessoren in Desktop-PCs verlässt die parallele Programmierung die Nischenecke der Großrechner und wird  für eine Vielzahl von Anwendungen interessant. Gleichzeitig werden traditionelle Arbeitsfelder von Parallelrechnern zunehmend durch das Grid-Computing erobert. Der Kurs enthält Beiträge zu folgenden Themengebieten: Grundlagen und Modelle der parallelen Programmierung, Parallele Programmiertechniken wie Shared Memory Programmierung mit POSIX Threads, Message Passing Interface (MPI) und OpenMP, parallele Matrizenrechnung, parallele Graphalgorithmen, Einführung in das Cluster- und Grid-Computing, Einführung in die Middleware Condor, Scheduling von Metatasks, Fallstudien realer Grid-Systeme und grundlegende Scheduling-Techniken für Workflows in Grids sowie eine kurze Einführung in Virtuelle Maschinen und Cloud-Computing. Für die Übungen werden verschiedene parallele Computersysteme bereitgestellt und die Studierenden müssen selbst parallele Software erstellen.

ECTS10
Arbeitsaufwand
Bearbeiten der Kurseinheiten: 150 Stunden
Bearbeiten der Einsendearbeiten: 75 Stunden
Studientage und Prüfungsvorbereitung: 75 Stunden
Dauer des Modulsein Semester
Häufigkeit des Modulsin jedem Wintersemester
Anmerkung-
Inhaltliche Voraussetzung
Kenntnisse aus Modul 63013 "Computersysteme" (01608/01609), Modul 63811 "Einführung in die imperative Programmierung" (01613), Modul 61113 "Datenstrukturen und Algorithmen" (01663), Modul 64311 "Betriebssysteme und Rechnernetze" (01690) sowie Modul 63114 "Datenbanken I" (01666)

Aktuelles Angebot

Prüfungsinformation

M.Sc. Data Science
Art der Prüfungsleistungbenotete mündliche Prüfung
Voraussetzungkeine
Stellenwert der Note1/12
Formale Voraussetzungenkeine
B.Sc. Wirtschaftsinformatik
Art der Prüfungsleistungbenotete mündliche Prüfung
Voraussetzungkeine
Stellenwert der Notes. PO
Formale Voraussetzungenerfolgreicher Abschluss der drei Pflichtmodule der Informatik
M.Sc. Informatik
Art der Prüfungsleistungbenotete mündliche Prüfung
Voraussetzungkeine
Stellenwert der Note1/12
Formale Voraussetzungenkeine
B.Sc. Informatik
Art der Prüfungsleistungbenotete mündliche Prüfung
Voraussetzungkeine
Stellenwert der Note1/16
Formale VoraussetzungenWahlmodul I: mindestens 30 von 60 ECTS der Studieneingangsphase sind bestanden; Wahlmodule II-IV: Studieneingangsphase ist abgeschlossen, die Module Grundpraktikum Programmierung, Grundlagen der Theoretischen Informatik und Softwaresysteme sind bestanden
M.Sc. Wirtschaftsinformatik
Art der Prüfungsleistungbenotete mündliche Prüfung
Voraussetzungkeine
Stellenwert der Notes. PO
Formale Voraussetzungenkeine
M.Sc. Praktische Informatik
Art der Prüfungsleistungbenotete mündliche Prüfung
Voraussetzungkeine
Stellenwert der Note1/8
Formale Voraussetzungenkeine
B.Sc. Mathematisch-technische Softwareentwicklung
Art der Prüfungsleistungbenotete mündliche Prüfung
Voraussetzungkeine
Stellenwert der Note1/17
Formale Voraussetzungenmindestens 45 von 90 ECTS der Studieneingangsphase sind bestanden

Download

Ansprechpersonen

mathinf.webteam | 12.08.2021