- Primitiven und Abstraktionen zur Thread-Synchronisation:
Semaphore, Monitore, Kanäle,
- thread-sichere Collections-Datentypen
- Transaktionen (Software Transactional Memory)
- deklarativer Parallelismus (Strategien)
- Rekursionsschemata für parallele Programme
(skeletal parallelism)
- Anwendung: map/reduce-Framework
- impliziter Parallelismus: (Nested) Data Parallelism
Johannes Waldmann
2013-02-01