HOME | ENGLISH | IMPRESSUM | KIT

Sprachen für Parallelprogrammierung

Die Grenzen der Taktraten von Prozessoren scheinen erreicht zu sein. Zur weiteren Leistungssteigerung geht der Trend zu Multicoresystem. Um diese effizient zu Programmieren sind neue Programmiermodelle und Programmier­sprachen nötig. In diesem Seminar sollen verschiedene Programmiersprachen und -paradigmen zur Programmierung neben­läufiger Programme vorgestellt werden. Themen sind:

  • Programmiersprachen: Erlang, X10, Chapel, Fortress, Cilk
  • Transactional Memory
  • Google MapReduce
  • Concurrent Garbage Collection
  • Memory Models
  • Polytope Model

Anmeldung, Termin- und Themenverteilung ist beim ersten Treffen. Eine Voranmeldung per E-Mail ist nicht möglich.

Unterlagen

Datei Letzte Änd.
LaTeX-beamer Vorlage17.05.2010
01 seminar overview13.04.2010
02 seminar howto10.05.2010
s01 mapreduce folien28.05.2010
s01 mapreduce handout04.06.2010
s02 autoparallelization folien11.06.2010
s02 autoparallelization handout13.07.2010
s03 polytope model folien08.07.2010
s03 polytope model handout02.08.2010
s04 memory models folien17.06.2010
s04 memory models handout02.08.2010
s05 concurrent garbage collector folien17.06.2010
s05 concurrent garbage collector handout02.08.2010
s06 erlang folien28.06.2010
s06 erlang handout03.08.2010
s07 transactional memory folien30.06.2010
s07 transactional memory handout14.07.2010
s08 cilk folien28.06.2010
s08 cilk handout03.08.2010
s09 fortress folien05.07.2010
s09 fortress handout15.07.2010
s10 chapel folien02.08.2010
s10 chapel handout02.08.2010
s11 x10 folien15.07.2010
s11 x10 handout05.08.2010

Termine

DatumUhrzeitOrt
Donnerstag, 15.4.201015:45hSR 207, Geb 50.41
Donnerstag, 6.5.201015:45hSR 131, Geb 50.34 (freiwillig)
Donnerstag, 27.5.201015:45hSR 131, Geb 50.34
Donnerstag, 10.6.201015:45hSR 131, Geb 50.34
Donnerstag, 17.6.201015:45hSR 131, Geb 50.34
Donnerstag, 24.6.201015:45hSR 131, Geb 50.34
Donnerstag, 1.7.201015:45hSR 131, Geb 50.34
Donnerstag, 15.7.201015:45hSR 131, Geb 50.34

Im Online-Vorlesungsverzeichnis ist fälschlicherweise 14 Uhr für die Vorbesprechung angegeben. Korrekt ist 15:45 Uhr.

Veranstaltungen

Datum Thema Referent Betreuer
6.5.Präsentation und AusarbeitungA. Zwinkau
27.5.Google MapReduce (11)J. VolzZwinkau
10.6.Autoparallelization (10)J. OppermannZwinkau
10.6.Polytope Model (9)T. HabermassBuchwald
17.6.Memory Models (8)F. ZippZwinkau
17.6.Concurrent Garbage Collection (6)E. SelenginZwinkau
24.6.Erlang (5)N. AdermannZwinkau
24.6.Transactional Memory (7)S. JankoZwinkau
1.7.Cilk (4)D. ParraZwinkau
1.7.Fortress (3)E. FrankZwinkau
15.7.Chapel (2)D. AppeltZwinkau
15.7.X10 (1)M. DzhurevBuchwald

Veranstalter

Lehrstuhlinhaber
Prof. Gregor Snelting
Wissenschaftliche Mitarbeiter
Sebastian Buchwald
Andreas Zwinkau