| Lecture 1 (2/5) | Introduction Slides |
|
| Lecture 2 (2/7) | Some of Parallel Computing's Hard Problems Slides Video: William Shatner's Priceline Supercomputer Advertisement Readings: Parallel Computing Research View from Berkeley | |
| Lecture 3 (2/12) | Parallel Prefix Slides Readings: Nice CUDA (NVIDIA) prefix slides |
HW1 Announced |
| Lecture 4 (2/14) | High Level Parallelism through Star-P for parallel MATLAB(r) and python reference page |
|
| 2/19 | No lecture | Monday schedule |
| Lecture 5 (2/21) | Matrix Multiply Slides |
|
| Lecture 6 (2/26) | Traditional MPI Programming Good reference page (Try googling mpi and tutorial slides for other reference) |
|
| Lecture 7 (2/28) | Guest Lecture Jud Leonard: Machine Case Study Sicortex Architecture Slides |
HW1 Due |
| Lecture 8 (3/4) | Linear System Solving Slides |
|
| Lecture 9 (3/6) | The Totalview Debugger Slides |
Project Proposal Due |
| Lecture 10 (3/11) | Fast Fourier Transform |
HW2 Posted |
| Lecture 11 (3/13) | Fast Fourier Transform |
|
| Lecture 12 (3/18) | More on FFT |
|
| Lecture 13 (3/20) | FFTW (Guest Lecture by Prof. Steven Johnson) |
HW2 Due |
| 3/25 | No lecture | Spring break |
| 3/27 | No lecture | Spring break |
| Lecture 14 (4/1) | Partitioning |
|
| Lecture 15 (4/3) | Guest Lecture by Jeremy Kepner: Parallel Matlab Slides |
Project Progress Report Due |
| Lecture 16 (4/8) | Guest Lecture by Jeremy Kepner: Parallel Matlab Slides |
|
| Lecture 17 (4/10) | Sparse Matrix Methods Slides |
|
| Lecture 18 (4/15) | Fast Multipole Method |
|
| Lecture 19 (4/17) | |
HW3 Posted |
| 4/22 | No lecture | Patriots Day |
| Lecture 20 (4/24) | Domain Decomposition |
HW3 Due |
| Lecture 21 (4/29) | Support Vector Machines |
|
| Lecture 22 (5/1) | Computer Architecture |
|
| Lecture 23 (5/6) | |
|
| Lecture 24 (5/8) | Course Project Presentation Day 1 |
|
| Lecture 25 (5/13) | Course Project Presentation Day 2 |
|
| Lecture 26 (5/15) | Course Project Presentation Day 3 |
|
| (5/16) | |
Project Report Due |