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 Programmiersprachen nötig.
In diesem Seminar sollen verschiedene Programmiersprachen und -paradigmen zur Programmierung nebenlä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
Termine
Datum | Uhrzeit | Ort |
Donnerstag, 15.4.2010 | 15:45h | SR 207, Geb 50.41 |
Donnerstag, 6.5.2010 | 15:45h | SR 131, Geb 50.34 (freiwillig) |
Donnerstag, 27.5.2010 | 15:45h | SR 131, Geb 50.34 |
Donnerstag, 10.6.2010 | 15:45h | SR 131, Geb 50.34 |
Donnerstag, 17.6.2010 | 15:45h | SR 131, Geb 50.34 |
Donnerstag, 24.6.2010 | 15:45h | SR 131, Geb 50.34 |
Donnerstag, 1.7.2010 | 15:45h | SR 131, Geb 50.34 |
Donnerstag, 15.7.2010 | 15:45h | SR 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 Ausarbeitung | A. Zwinkau | |
27.5. | Google MapReduce (11) | J. Volz | Zwinkau |
10.6. | Autoparallelization (10) | J. Oppermann | Zwinkau |
10.6. | Polytope Model (9) | T. Habermass | Buchwald |
17.6. | Memory Models (8) | F. Zipp | Zwinkau |
17.6. | Concurrent Garbage Collection (6) | E. Selengin | Zwinkau |
24.6. | Erlang (5) | N. Adermann | Zwinkau |
24.6. | Transactional Memory (7) | S. Janko | Zwinkau |
1.7. | Cilk (4) | D. Parra | Zwinkau |
1.7. | Fortress (3) | E. Frank | Zwinkau |
15.7. | Chapel (2) | D. Appelt | Zwinkau |
15.7. | X10 (1) | M. Dzhurev | Buchwald |
Veranstalter