2008 Course Calendar

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


For reference:
Spring 2006 calendar
Spring 2004 calendar
Spring 2003 calendar
Spring 2002 calendar