- 1 Introduction
- 2 Concepts
- 2.1 Polymorphic Types
- 2.2 Higher-Order Functions
- 2.3 Partial Applications
- 2.4 Serialization
- 3 Distributed Data Structures
- 3.1 Concepts
- 3.2 Distributed Array
- 3.3 Distributed Matrix
- 3.4 Distributed Sparse Matrix
- 4 Task Parallel Skeletons
- 4.1 Atomic Buildung Blocks
- 4.2 Skeletons
- 5 Selected Implementation Aspects
- 5.1 Serialization
- 5.2 DistributedSparseMatrix<E,S,D>
- 5.3 Submatrix<E>
- 5.4 Distribution
- 5.5 Enhanced Skeletons
- 6 Case Studies<br<6.1 Combining Task and Data Parallelism
- 6.2 Mergesort
- References
- List of Figures
Persistent link: https://www.econbiz.de/10005868218