NOTE: This can change any time without prior notice. Homework dates are especially tentative.
Lecture 1 (2/1) | Introduction Video Slides Readings Notes |
|
Lecture 2 (2/3) | MPI, OpenMP, MATLAB*P Video Slides Readings Notes | |
Lecture 3 (2/8) | Parallel Prefix Video Slides Readings Notes |
|
Lecture 4 (2/10) | Dense Linear Algebra I Video Slides Readings Notes |
|
Lecture 5 (2/15) | Dense Linear Algebra II Video Slides Readings Notes |
HW0 Announced |
Lecture 6 (2/17) | Sparse Linear Algebra I Video Slides Readings Notes |
|
2/22 | No lecture | Monday schedule - HW0 DUE |
Lecture 7 (2/24) | Parallel Computer Architecture Video Slides Readings Notes |
|
Lecture 8 (2/28) | STAR-P Demo Video Slides Readings Notes |
Project Proposal Due |
Lecture 9 (3/1) | Sparse Linear Algebra II Video Slides Readings Notes |
|
Lecture 10 (3/3) | FFT Video Slides Readings Notes |
|
Lecture 11 (3/8) | Domain Decomposition I Video Slides Readings Notes |
|
Lecture 12 (3/10) | Project Proposal & Progress Presentation | |
Lecture 13 (3/15) | Project Proposal & Progress Presentation | |
Lecture 14 (3/17) | Sparse Linear Algebra III Video Slides Readings Notes |
|
3/22 | No lecture | Spring break |
3/24 | No lecture | Spring break |
Lecture 15 (3/29) | Fast Multipole I Video Slides Readings Notes |
|
Lecture 16 (3/31) | Fast Multipole II Video Slides Readings Notes |
|
Lecture 17 (4/5) | Fast Multipole III Video Slides Readings Notes |
|
Lecture 18 (4/7) | Domain Decomposition II Video Slides Readings Notes |
|
Lecture 19 (4/12) | Partitioning I Video Slides Readings Notes |
Progress Report Due |
Lecture 20 (4/14) | Partitioning II | |
4/19 | No lecture | Patriot's Day |
Lecture 21 (4/21) | Mesh Generation | 2:15, Course Evaluations |
Lecture 22 (4/26) | Package Design of the Connection Machine | Guest lecture by Tamiko Thiel |
Lecture 23 (4/28) | SVM and SVD | |
Lecture 24 (5/3) | FFTW | |
Lecture 25 (5/5) | Student Project Presentations I | |
Lecture 26 (5/10) | Student Project Presentations II | |
Lecture 27 (5/12) | Student Project Presentations III | Final Projects Due |