zurück zur Suche

Programming of Supercomputers

IN2190Wahlmodule5 ECTSEnglischWintersemesterDepartment Computer Engineering
KI-überarbeitetes Infoblatt. Auf Basis der TUMonline-Modulbeschreibung, sprachlich aufbereitet.Original in TUMonline

Worum geht's

Du übst und vertiefst die Konzepte aus dem Parallel Programming-Kurs, indem Du reale Codes parallelisierst, debuggst und für Supercomputer mit MPI und OpenMP optimierst. Du arbeitest auf großen parallelen Systemen (LRZ) und lernst den Umgang mit interaktiver und Batch-Ausführung auf Produktionssystemen.

Was du danach kannst

  • Produkteprogramme für Supercomputer entwerfen und implementieren
  • Programme für Supercomputer optimieren und tunen
  • Fortgeschrittene Konzepte von OpenMP anwenden
  • Fortgeschrittene Konzepte von MPI anwenden
  • Interaktive und Batch-Umgebungen auf Produktionsparallelsystemen handhaben

Aus was das Modul besteht

  • PraktikumBearbeitung von 4–6 Programmieraufgaben zur Parallelisierung, Debugging und Optimierung; individuelle Arbeit an den Lösungen
  • Plenarsitzungen / TalksVermittlung der theoretischen Hintergründe und Präsentation von Zusatzmaterial

Lehrmethode

  • Talks und PräsentationenVermittlung der theoretischen Inhalte
  • Praktische Übungsaufgaben (Homework)Anwenden und Trainieren des Gelernten an realistischen Codes
  • Betreuung im ComputerlabIndividuelle Beratung und Unterstützung bei Implementierung und Optimierung
  • Live-DemonstrationenVeranschaulichung von Vorgehensweisen und Werkzeugen
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

Bewertungen werden vor der Veröffentlichung automatisch geprüft.

Offizielle Seite in TUMonline · Angaben unverbindlich.