| 2/4: | Introduction | ||
| 2/6: | MPI, MATLAB*P | HW1 Announced | |
| 2/11: | MPI | ||
| 2/13: | Parallel Prefix | HW1 Due, HW2 Announced | |
| 2/18: | No Lecture | Monday schedule | |
| 2/20: | Parallel Computer Architecture I | ||
| 2/25 | Parallel Computer Architecture II | HW2 Due, HW3 announced | |
| 2/27: | Dense Linear Algebra I | ||
| 3/4: | Dense Linear Algebra II | Project Proposal Due | |
| 3/6: | FFT | ||
| 3/11: | FFTW (Steve Johnson) | HW3 Due, HW4 Announced | |
| 3/13: | Graph partitioning | ||
| 3/18: | Project Proposal & Progress Presentation | 1st Progress Report Due | |
| 3/20: | Project Proposal & Progress Presentation | ||
| 3/25 - Spring break | No lecture | ||
| 3/27 - Spring break | No lecture | ||
| 4/1: | N-Body problem - Barnes Hut | ||
| 4/3: | Fast Multipole Method I | ||
| 4/8: | Fast Multipole Method II | ||
| 4/10 | TotalView - Peter Thompson | ||
| 4/15: | Domain Decomposition | 2nd Progress Report Due | |
| 4/17: | How to build a Beowulf (Choy) | ||
| 4/22: | Patriot's day | No Lecture | |
| 4/24: | Sparse Matrices I | ||
| 4/29: | Sparse Matrices II | ||
| 5/1: | Sparse Matrices III | ||
| 5/6: | Support Vector Machines | ||
| 5/8: | Student Project Presentations I | Final Projects Due | |
| 5/13: | Student Project Presentations II | ||
| 5/15: | Student Project Presentations III |