I725 – Parallele Algorithmierung

Modul
Parallele Algorithmierung
Parallel Programming
Modulnummer
I725 [I-725]
Version: 1
Fakultät
Informatik/Mathematik
Niveau
Master
Dauer
1 Semester
Turnus
Keine Angabe
Modulverantwortliche/-r

Prof. Dr. rer. nat. Sebastian Aland
sebastian.aland(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr. rer. nat. Sebastian Aland
sebastian.aland(at)htw-dresden.de

Lehrsprache(n)
ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

0.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Schriftliche Prüfungsleistung
Prüfungsdauer: 120 min | Wichtung: 100%
in "Parallele Algorithmierung"

Lehrform

2/0/2  V/Ü/P

Medienform
Keine Angabe
Lehrinhalte/Gliederung

keine Angabe

Qualifikationsziele

Die Studenten lernen die parallele Programmierung und die Erstellung effizienter Algorithmen zur parallelen Verarbeitung großer Datenmengen auf verschiedenen Prozessorkernen. Sie lernen Konzepte moderner asynchroner Methoden in .NET zu nutzen und können gegebene Algorithmen in OpenMP, sowie MPI parallelisieren. Sie kennen theoretische Schwierigkeiten des Multithreading (Race-Conditions, Deadlock, Synchronisation) und haben die Fähigkeit diese zu meistern. Sie sind in der Lage die Leistung paralleler Algorithmen zu bewerten und können effiziente parallele Programme schreiben sowohl für einfache Desktop-Rechner als auch für Supercomputer.

Sozial- und Selbstkompetenzen
Keine Angabe
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen

Grundkenntnisse in objektorientierter Programmierung, vorzugsweise in C++ oder C#

Programmierung II (I-121)

Programmierung von Komponentenarchitekturen (I-267)

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • M.A. Zhou; Parallel Computing in .NET; 2. erweiterte Aufl.; entwickler.press, 2011 
  • D. Marshall; Parallele Programmierung mit VS 2010 Crashkurs; Microsoft Press, 2011
  • S. Hoffmann; OpenMP; Springer, 2009 
  • W.D. Gropp; MPI - eine Einführung; Oldenbourg Verlag, 2007 

 

Aktuelle Lehrressourcen

Skript zur Lehrveranstaltung

Hinweise
Keine Angabe