Rechnen in Parallelen und Verteilten Systemen


Vorlesender: Dr. Andreas Polze
Termine: Di, 13.15-14.45 (Rud 5, iV 110); Fr, 11.15-12.45 (Rud 5, iV 101)
Zuordnung: Hauptstudium, Technische Informatik (Halbkurs)

Skripte zur Vorlesung sind im Entstehen begriffen. :(beschränkter Zugang).


Der Halbkurs bietet eine Einführung in die Verfahren und Techniken zur Programmierung von Parallelrechnern. Wir diskutieren typische Vorgehensweisen im Detail und vergleichen sie mit Verfahren, die im Bereich verteilter Systeme üblich sind. Augenmerk wird dabei auf das Ziel ``Paralleles Rechnen in verteilten Umgebungen'' gelegt.

Teilnehmer des Kurses sollen anhand von Beispielalgorithmen Programmiererfahrungen für verschiedene parallele Umgebungen erwerben. Ziel ist eine vergleichende Analyse der Umgebungen. Der Halbkurs besteht aus Vorlesung und Seminar. Einige Veranstaltungen mit Kolloquiumscharakter sollen dem Austausch der bei der Implementation der Beispielalgorithmen gesammelten Erfahrungen dienen.


Grundlegende Begriffe paralleler Programmierung


Synchrone Parallelität


Asynchrone Parallelität


Parallelität in verteilten Systemen


Projektarbeit

Einige Beispielprogramme sind hier zu finden :(beschränkter Zugang).


Literatur



Back to the CA&C-Page