Reading Instructions for Eldén's Compendium
- Chapter 1
- 1.1-1.3 Background material
- 1.4 Message of the lecture notes
- Chapter 2
- 2.1 Flynn's taxonomy
- 2.2 Memory organization
- The rest is background material
- Chapter 3
- 3.1 Fortran 90: Read to understand data parallel constructs (skip the Cray vectorization examples)
- 3.2 Message passing
- 3.3 Shared memory parallelism - OpenMP
- 3.4 Data parallel programming
- Chapter 4
- 4.1 Blas 1-3, Blas and memory hierarchy
- 4.2 Matrix-vector multiplication
- 4.3 Matrix multiplication
- 4.4 Performance modelling, Amdahl's law, Scalable computations
- Chapter 5
- 5.1 Load balancing and data distribution
- 5.2 Design principles
- 5.3-5.4 Gaussian elimination, reordering loops
- 5.6 Message passing Gaussian elimination
- 5.7 Shared memory Gaussian elimination
- 5.8 Multi-core LU
- 5.9 Data parallel Gaussian elimination
- The rest is background material
Sidansvarig: henrik.branden@liu.se
Senast uppdaterad: 2010-08-31
Homepage
