Zum Inhalt springenZur Suche springen

Verteilte und Parallele Programmierung

Verteilte und Parallele Programmierung

Aktuelles

Hinweis zu den mündlichen Prüfungen.
Wie bereits in der Vorlesung angekündigt werden auch die Übungsaufgaben geprüft. Zu Beginn der Prüfung kann der/die Kandidat/in sich ein Blatt aus drei Übungsblätter, die wir aus allen Blättern auswählen, aussuchen. Zu diesem Blatt werden dann Fragen gestellt. Es muss dabei nicht syntaktisch korrekt auf dem Papier programmiert werden. Jedoch muss die Lösung, bzw. die einzelnen Schritte dieser, in entsprechender Form (abstrakt, Pseudo-Code, Zeichnung, je nachdem) korrekt und nachvollziehbar erläutert werden. 

Dozent

Prof. Dr. Michael Schöttner

Betreuer

Kevin Beineke

Studiengang

Master-Studiengang Informatik

Leistungspunkte

5 LP ab PO 2015, alte PO 7,5 LP

Lehrveranstaltungen

  • Vorlesung „Verteilte und Parallele Programmierung“, 2 SWS, Mi. 14:30 - 16 Uhr, Raum 25.12.01.51
  • Übung, 2 SWS, Di. 8:30 - 10 Uhr, Raum 25.12.01.51

Inhalte

  • Grundlagen
  • Prozesse, Threads, Synchronisierung
  • Transactional Memory
  • Sockets
  • Infiniband
  • Fallstudien: DXRAM, HPC Hilbert (ZIM)
  • OpenMP
  • Message Passing Interface (MPI)

Lernergebnisse/Kompetenzen

Studierende sollen nach Absolvierung der Lehrveranstaltungen in der Lage sein,

  • einfache Algorithmen zu parallelisieren
  • die besprochenen Programmierumgebungen anzuwenden
  • parallele Problemstellung korrekt zu synchronisieren und gegebene Lösungen zu bewerten

Literatur

Wird in der Vorlesung bekannt gegeben.

Verwendbarkeit des Moduls

  • Wahlpflichtbereich Praktische oder Technische Informatik
  • Schwerpunktbereich
  • Individuelle Ergänzung
  • Anwendungsfach für den Ergänzungsbereich im Master-Studiengang Mathematik

Teilnahmevoraussetzungen

Bachelor-Studierende müssen folgende Module erfolgreich abgeschlossen haben:

  • „Programmierung"
  • „Rechnerarchitektur"
  • „Algorithmen und Datenstrukturen”
  • „Theoretische Informatik”

Empfohlene Vorkenntnisse

  • „Grundlagen Verteilter Systeme“

Voraussetzungen für die Vergabe von Leistungspunkten

  • Abschließende Prüfung am Ende des Semesters

Häufigkeit des Angebots, modulare Schiene

I.d.R. jährlich.

Modulbeauftragte und hauptamtliche Lehrende

Prof. Dr. Michael Schöttner

Materialien

Folien, Übungszettel, Beispiele finden Sie im undefinedpasswortgeschützten Bereich.

 

Verantwortlichkeit: