Göm meny

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