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 Oblivious Reading
59/11/2008Cache Oblivious + HW Parallelism Mechanisms Reading (from Lecture 4)
69/16/2008Parallelism in Software  
79/18/2008Parallelism Design Patterns (SW) (slides Δ)xReading?
89/23/2008Parallelism Design Patterns II? (slides Δ)x 
99/25/2008Dataflow? (similar slides from Arvind)xComments?
109/30/2008Examples of parallel programs and algorithms (slides Δ)x 
1110/02/2008Graphics Processing (slides Δ)x 
1210/7/2008NVIDIA GeForce 8800 Compute Architecture (slides Δ)xReading
1310/9/2008NVIDIA GeForce 8800 Memory Architecture (slides Δ)xReading
1410/14/2008Lab 1 Review + G80 Loose Ends (slides Δ)x 
1510/16/2008NVIDIA CUDA (slides Δ)xReading
1610/21/2008NVIDIA CUDA Optimizations (slides Δ)xReading
1710/23/2008Stream Processors I (slides Δ)xReading?
1810/28/2008Stream Processors II (slides Δ) Reading?
1910/30/2008Cell Processor (slides Δ)xReading?
2011/4/2008Stream Programming and Sequoia (slides Δ) Reading?
2111/6/2007Sequoia (II) and Other Programming Systems (slides Δ)xReading?
2211/11/2008Ray TracingxReading?
2311/13/2008Memory Systems (slides Δ) Reading?
2411/18/2008Lab 2 Summary + Tools for Improving Locality (slides Δ)  
2511/20/2008    
2611/25/2008    
2712/2/2008    
2812/4/2008