MLU
INF.01070.06 - Parallele Algorithmen (Vollständige Modulbeschreibung)
Originalfassung Englisch
INF.01070.06 5 CP
Modulbezeichnung Parallele Algorithmen
Modulcode INF.01070.06
Semester der erstmaligen Durchführung
Fachbereich/Institut Institut für Informatik
Verwendet in Studiengängen / Semestern
  • Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Akkreditierungsfassung (WS 2009/10 - SS 2016) > Datenstrukturen und effiziente Algorithmen
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Primärmodule
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Sekundärmodule
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Sekundärmodule
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Sekundärmodule
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2013/14 - SS 2016) > Vertiefende Module der Vertiefungsrichtung `Algorithmen und Theoretische Informatik`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2013/14 - SS 2016) > Vertiefende Module der Vertiefungsrichtung `Technische Informatik und IT-Sicherheit`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Vertiefende Module der Vertiefungsrichtung `Algorithmen und Theoretische Informatik`
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Anwendungsfach Informatik
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung (WS 2013/14 - SoSe 2023) > Anwendungsfach Informatik
  • Physik (MA120 LP) (Master) > Physik PhysikMA120, Akkreditierungsfassung gültig ab WS 2019/20 > Nichtphysikalische Wahlpflichtmodule
  • Physik (MA120 LP) (Master) > Physik PhysikMA120, Akkreditierungsfassung (WS 2009/10 - SS 2019) > Wahlpflichtmodule
Modulverantwortliche/r
Weitere verantwortliche Personen
Dr. Holger Blaar
Teilnahmevoraussetzungen
keine
Kompetenzziele
  • Dieses Modul vermittelt den Teilnehmerinnen und Teilnehmern das Wissen und Verständnis zu Arbeitsweise, Entwurf und Analyse hocheffizienter paralleler Algorithmen. Es sollen Grundkenntnisse und Techniken zur Entwicklung und Bewertung paralleler Algorithmen auf Basis einfacher Modelle für Parallelsysteme sowie die Fähigkeit zum eigenständigen Entwurf und zur Implementierung paralleler Algorithmen erworben werden.
Modulinhalte
  • Ausgehend von der Einführung und Bewertung von Modellen für Parallelarchitekturen werden Basistechniken zur Erarbeitung paralleler Algorithmen sowie Methoden zu deren Analyse vorgestellt. Neben der Parallelisierung der eigentlichen Berechnungen werden effiziente Kommunikationsalgorithmen, jeweils für verschiedenen Topologien, betrachtet. Hierbei werden parallele Algorithmen für Standardprobleme (z. B. Sortieren, Mischen, Graphenalgorithmen, Matrix-Multiplikation, Aufgaben aus Algorithmischer Geometrie und Bildverarbeitung) auf verschiedenen typischen Parallelarchitekturen und Netzwerken vorgestellt und hinsichtlich ihrer Leistungsfähigkeit analysiert. Wichtig ist dabei, auf Basis von Standardtechniken einen Blick für Parallelisierungsmöglichkeiten von Problemen zu gewinnen, auch bezüglich der Kommunikation zwischen Prozessoren/Kernen untereinander sowie zwischen Prozessoren/Kernen und Speichereinheiten. Die erworbenen Kenntnisse zu Erarbeitung, Laufzeitanalyse und Implementierung von parallelen Algorithmen können in den Übungen an einfachen bis anspruchsvollen Beispielen praktisch umgesetzt werden.
Lehrveranstaltungsformen Vorlesung (3 SWS)
Übung (1 SWS)
Kursus
Unterrichtsprachen Deutsch, Englisch
Dauer in Semestern 1 Semester Semester
Angebotsrhythmus Modul nicht festlegbar
Aufnahmekapazität Modul unbegrenzt
Prüfungsebene
Credit-Points 5 CP
Modulabschlussnote LV 1: %; LV 2: %; LV 3: %.
Faktor der Modulnote für die Endnote des Studiengangs 1
Hinweise
Vertiefendes Modul für die Vertiefungsrichtung %u201EAlgorithmen und Theoretische Informatik%u201C
Modulveran­staltung Lehrveranstaltungs­form Veranstaltungs­titel SWS Workload Präsenz Workload Vor- / Nach­bereitung Workload selbstge­staltete Arbeit Workload Prüfung incl. Vorbereitung Workload Summe
LV 1 Vorlesung Vorlesung 3 0
LV 2 Übung Übung 1 0
LV 3 Kursus Bearbeitung der Übungsaufgaben 0
Workload modulbezogen 150 150
Workload Modul insgesamt 150
Prüfung Prüfungsvorleistung Prüfungsform
LV 1
LV 2
LV 3
Gesamtmodul
mindestens 50% der Punkte aus den Übungsblättern, regelmäßige Teilnahme
mündl./schriftl./elektron. Prüfung
Wiederholungsprüfung
Regularien Teilnahme­voraussetzungen Angebots­rhythmus Anwesenheits­pflicht Gewicht an Modulnote in %
LV 1 Sommersemester Nein %
LV 2 Sommersemester Nein %
LV 3 Sommersemester Nein %