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/29/2007Introductionx 
29/5/2007Locality in CPUsx 
39/10/2007Locality + Cache AwarexReading
49/12/2007Cache ObliviousxGuest Lecture
59/17/2007HW Parallelism Mechanismsx 
69/19/2007more on HW + Parallelism in SW (slides)x 
79/24/2007Parallelism Design Patterns (SW) (slides)xReading
89/26/2007Parallelism Design Patterns II (slides)x 
910/01/2007Dataflow (similar slides from Arvind)xComments
1010/03/2007Examples of parallel programs and algorithms (slides)x 
1110/08/2007Graphics Processing (slides)x 
1210/10/2007NVIDIA GeForce 8800 Compute Architecture (slides)xReading
1310/15/2007NVIDIA GeForce 8800 Memory Architecture (slides)xReading
1410/17/2007Lab 1 Review + G80 Loose Ends (slides)x 
1510/22/2007NVIDIA CUDA (slides)xReading
1610/24/2007NVIDIA CUDA Optimizations (slides)xReading
1710/29/2007Stream Processors I (slides)xReading
1810/31/2007Stream Processors II (slides) Reading
1911/5/2007Cell Processor (slides)xReading
2011/7/2007Stream Programming and Sequoia (slides) Reading
2111/12/2007Sequoia (II) and Other Programming Systems (slides)xReading
2211/14/2007Ray TracingxReading
2311/19/2007Memory Systems (slides) Reading
2411/21/2007Lab 2 Summary + Tools for Improving Locality (slides)