The class scribe notes are currently restricted to students taking the course. The notes will be made public at some point, probably once the semester is over. Lines that have an ‘x’ next to the topic have scribe notes available.

Please take a look at the scribing instructions and sign up to the scribe list.

LectureDateTopic (notes) Comments
18/28/2008Introductionx 
29/2/2008Locality in CPUsxReading
39/4/2008Locality + Cache AwarexReading
49/9/2008Cache Aware and ObliviousxReading
59/11/2008Cache Oblivious + HW Parallelism Mechanisms Reading (from Lecture 4)
69/16/2008HW and SW Parallelism (slides,6-up)x 
79/18/2008Parallel Programming Design Patterns (slides,6-up)xreading
89/23/2008Parallel Patterns II (slides, 6-up) reading
99/25/2008Example of parallel programming (molecular dynamics) (slides,6-up)x 
109/30/2008Graphics and GPUs (slides, 6-up) Reading
1110/2/2008Graphics and GPUs II (slides, 6-up)xreading
1210/7/2008NVIDIA GPU Architecture (slides, 6-up)xreading
1310/09/2008NVIDIA GPU Architecture II (slides)xnotes
1410/14/2008Dataflow Architectures Notes
1510/16/2008The TRIPS Architecture Reading
1610/21/2008CUDA I (slides,6-up)  
1710/23/2008CUDA II (slides,6-up)  
1810/28/2008Stream Processors I (slides,6-up)  
1910/30/2008Cell  
2011/4/2008Cell II (slides,6-up)x 
2111/6/2008Cell SW + Sequoia I (slides,6-up)xreading
2211/11/2008Sequoia II (slides,6-up)xreading
2311/13/2008Sequoia III (slides,6-up) reading
2411/18/2008Stream Processors II  
2511/20/2008Stream Processors III  
2611/25/2008Data Parallel Memory Systems  
2712/2/2008Wrap Up  
2812/4/2008Project Presentations