63782 Fachpraktikum Parallel Programming

Modulinformationen

Heutige Parallelrechner bestehen häufig aus Standard-PCs, die über ein schnelles Verbindungsnetzwerk miteinander verbunden sind. Im Fachpraktikum soll eine größere Programmieraufgabe auf einem derartigen Cluster-Computer in Gruppen von drei bis  fünf  Teilnehmern  gelöst  werden.  Die Aufgabenstellung wird am Anfang des Semesters während eines Präsenztermins in Hagen bekanntgegeben und ausführlich erläutert. Außerdem wird in die Benutzung des Cluster-Computers eingeführt, es werden die Teams gebildet und Strategien zum Projektmanagement festgelegt. Bei der kooperativen Softwareentwicklung werden Versionierungssysteme verwendet. Die erarbeiteten Lösungen werden am Ende des Semesters bei einer zweiten Präsenzphase in Hagen durch eine Abschlusspräsentation vorgestellt und mit den Betreuerinnen und Betreuern diskutiert. Die Programmierung erfolgt in der Programmiersprache C/C++. Mit Hilfe der standardisierten Programmierschnittstellen PVM und MPI wird der nachrichtenbasierte Datenaustausch der parallel auf dem Cluster-Computer ablaufenden Tasks programmiert.

ECTS10
ArbeitsaufwandErstellung eines Pflichtenhefts für die Praktikumsaufgabe: 50 Stunden
Erarbeitung eines Softwarekonzepts im Team: 50 Stunden
Implementierung und Test der Software: 150 Stunden
Studientage und Präsentation der Software: 50 Stunden
Dauer des Modulsein Semester
Häufigkeit des Modulsalle 2 bis 3 Jahre
Anmerkung-
Inhaltliche VoraussetzungErfolgreicher Abschluss des Moduls "Parallel Programming", Kurs 01727 "Parallele Programmierung und Grid Computing" oder der Nachweis einer gleichwertigen Qualifikation. Gute Programmierkenntnisse in C.

Aktuelles Angebot

Prüfungsinformation

B.Sc. Informatik
Art der Prüfungsleistungerfolgreich bearbeitete Praktikumsaufgabe
Voraussetzungkeine
Stellenwert der Note1/16
Formale VoraussetzungenStudieneingangsphase ist abgeschlossen, die Module Grundpraktikum Programmierung, Grundlagen der Theoretischen Informatik und Softwaresysteme sind bestanden
M.Sc. Praktische Informatik
Art der Prüfungsleistungerfolgreich bearbeitete Praktikumsaufgabe
Voraussetzungkeine
Stellenwert der Note1/8
Formale Voraussetzungenmindestens zwei Wahlmodulprüfungen müssen bestanden sein
M.Sc. Informatik
Art der Prüfungsleistungerfolgreich bearbeitete Praktikumsaufgabe
Voraussetzungkeine
Stellenwert der Note1/12
Formale Voraussetzungenmindestens zwei Wahlmodulprüfungen müssen bestanden sein

Download

Ansprechpartner

mathinf.webteam | 02.09.2019