623.720 (22W) Parallel Systems

Wintersemester 2022/23

Anmeldefrist abgelaufen.

Erster Termin der LV
03.10.2022 10:00 - 12:00 S.1.05 On Campus
... keine weiteren Termine bekannt

Überblick

Bedingt durch die COVID-19-Pandemie können kurzfristige Änderungen bei Lehrveranstaltungen und Prüfungen (z.B. Absage von Präsenz-Lehreveranstaltungen und Umstellung auf Online-Prüfungen) erforderlich sein.

Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
Lehrende/r
LV-Titel englisch Parallel Systems
LV-Art Vorlesung-Kurs (prüfungsimmanente LV )
LV-Modell Präsenzlehrveranstaltung
Semesterstunde/n 2.0
ECTS-Anrechnungspunkte 4.0
Anmeldungen 6 (30 max.)
Organisationseinheit
Unterrichtssprache Englisch
LV-Beginn 03.10.2022
eLearning zum Moodle-Kurs

Zeit und Ort

Beachten Sie bitte, dass sich aufgrund von COVID-19-Maßnahmen die derzeit angezeigten Termine noch ändern können.
Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

Absolventinnen und Absolventen dieses Moduls beherrschen die Grundlagen der parallelen Programmierung und können deren Techniken und Methoden praktisch anwenden. Sie können die Möglichkeiten, Schwierigkeiten und Grenzen der Parallelverarbeitung erfassen und erfolgversprechende Parallelisierungskonzepte identifizieren. Sie sind in der Lage eine Leistungsanalyse als Schnittstelle zwischen parallelen Rechnerarchitekturen und Programmen durchzuführen.

Lehrmethodik

Vortrag und praktische Übungen; Parallele Implementierung von vielen kleinen (und berühmten) Algorithmen; Parallele Programmierung mit OpenMP.

Inhalt/e

Einführung in parallele Systeme; Architektur von Parallelrechnern; Programmiermodelle und Programmierung für parallele Systeme; Leistungsmetriken und Leistungsanalyse; Datenabhängigkeitsanalyse; einfache Optimierungstechniken für serielle und parallele Programme.

Erwartete Vorkenntnisse

Programmieren in C; Betriebssysteme

Link auf weitere Informationen

https://www.mcs.anl.gov/~itf/dbpp/

Intendierte Lernergebnisse

Graduates of this module master the basics of parallel programming and can apply their techniques and methods in practice. They understand the possibilities, difficulties and limitations of parallel processing and identify promising parallelization concepts. They are able to perform a performance analysis as an interface between parallel computer architectures and programs.

Lehrmethodik

Lecture and practical exercises; Parallel implementation of many small (and famous) algorithms; Parallel programming with OpenMP.

Inhalt/e

Introduction to parallel systems; Architecture of parallel computers; Programming models and programming for parallel systems; Performance metrics and performance analysis; Data dependency analysis; Simple optimization techniques for serial and parallel programs.

Erwartete Vorkenntnisse

Programming in C; Operating Systems

Link auf weitere Informationen

https://www.mcs.anl.gov/~itf/dbpp/

Prüfungsinformationen

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Prüfungsmethode/n

Kombiniert (mündlich und schriftlich)

Prüfungsinhalt/e

Siehe Vorlesungsinhalte

Beurteilungskriterien/-maßstäbe

Hausübungen: 33%

Mündliche Vorträge und Mitarbeit: 33%

Praktische Klausur (open book): 33%

Prüfungsmethode/n

Combined (oral and written)

Prüfungsinhalt/e

See lecture contents

Beurteilungskriterien/-maßstäbe

Homeworks: 33%

Oral presentations and participation: 33%

Practical exam (open book): 33%

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Masterstudium Angewandte Informatik (SKZ: 911, Version: 13W.1)
    • Fach: Distributed Multimedia Systems (Wahlfach)
      • Fundamental Topics II in Distributed Multimedia Systems ( 2.0h VK / 4.0 ECTS)
        • 623.720 Parallel Systems (2.0h VC / 4.0 ECTS)
  • Masterstudium Informatics (SKZ: 911, Version: 19W.2)
    • Fach: Distributed Systems (Wahlfach)
      • Weitere LVen aus dem gewählten Spezialisierungsfach ( 0.0h XX / 12.0 ECTS)
        • 623.720 Parallel Systems (2.0h VC / 4.0 ECTS)
          Absolvierung im 1., 2. Semester empfohlen

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2023/24
  • 623.720 VC Parallel Systems (2.0h / 4.0ECTS)
Wintersemester 2021/22
  • 623.720 VC Parallel Systems (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 623.720 VC Parallel Systems (2.0h / 4.0ECTS)
Wintersemester 2019/20
  • 623.720 VC Parallel Systems (2.0h / 4.0ECTS)