zurück zur Suche

Parallel Programming

IN2147Wahlmodulkatalog Informatik5 ECTSEnglischSommersemesterDepartment Computer Engineering
KI-überarbeitetes Infoblatt. Auf Basis der TUMonline-Modulbeschreibung, sprachlich aufbereitet.Original in TUMonline

Worum geht's

Du lernst Konzepte und Techniken paralleler Programmierung für verteilte und geteilte Speicherarchitekturen. Schwerpunkt sind MPI für verteilte Systeme und OpenMP für Shared-Memory; zusätzlich werden Abhängigkeitsanalyse, Programmtransformationen und neuere Programmiermodelle (z. B. PGAS, CUDA, OpenCL, OpenACC) behandelt. Am Ende kannst du Programme mit MPI und OpenMP erstellen, ihre Performance beurteilen und parallelisierte Anwendungen analysieren und optimieren.

Was du danach kannst

  • MPI-Programme schreiben
  • OpenMP-Programme schreiben
  • Performance verschiedener Parallelisierungsstrategien bewerten
  • Datenabhängigkeitsanalyse anwenden
  • Programmtransformationen durchführen
  • Parallelanwendungen analysieren und tunen

Aus was das Modul besteht

  • VorlesungEinführung in Modelle, Architekturen und Konzepte der parallelen Programmierung
  • Übung / zentrale ÜbungssitzungVorstellung und Diskussion der Aufgaben; Studierende lösen und reichen Aufgaben ein
  • Studentische Kurzpräsentationen (freiwillig)Demonstration der Techniken in Anwendungsbereichen

Lehrmethode

  • VorlesungVermittlung der verschiedenen Parallelmodelle und -techniken
  • Freiwillige KurzpräsentationenAnwendungsbeispiele und Vertiefung durch Studierende
  • Zentrale Übung mit Aufgaben und EinreichungAnwenden der Konzepte an größeren Beispielprogrammen und Kontrolle der Korrektheit
Keine Termine im laufenden Semester
Für dieses Modul liegen im aktuellen Semester keine Kurstermine vor, oder die Zuordnung fehlt noch.

Modulbewertungen

Noch keine Bewertungen für dieses Modul.

Modul bewerten

Fülle nur die Kategorien aus, die du beurteilen kannst – je Kategorie entweder Sterne und Text zusammen oder gar nichts.

Vorlesung
Übung
Prüfung

Offizielle Seite in TUMonline · Angaben unverbindlich.