 | 2/25 General introduction |
 | 3/4 Computation models – shared memory and related algorithms |
 | 3/11 Shared memory programming – Pthread |
 | 3/18 Computation model – distributed memory and related algorithms |
 | 3/25 Distributed memory programming – MPI |
 | 4/1 Computation networks – general sorting/permutation networks |
 | 4/8 Computation networks (I) – mesh and arrays |
 | 4/15 Midterm examination |
 | 4/22 Computation networks (II) – hypercube and FFT |
 | 4/29 Collective communications |
 | 5/6 Selected paper (I) |
 | 5/13 Selected paper (II) |
 | 5/20 Selected paper (III) |
 | 5/27 Selected paper (IV) |
 | 6/3 Selected paper (V) |
 | 6/10 Selected paper (VI) |
 | 6/17 Final examinations
|