he 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.

LectureDateTopic (notes)Comments
11/21Introduction 
21/26Locality in CPUs 
31/28Cache-aware SWReading
42/2Cache-oblivious SWReading
52/4Parallelism in HW (pptx/pdf) 
62/9Wires and localityReading
72/11Overview of Graphics 
82/16GPUs I (pdf|pptx) 
92/18GPGPU execution model (pptx|pdf) 
102/23CUDA 
112/25CUDA wrapup + GPU control flow 
123/2More GPU uarch 
133/4Parallelism in SW I (pptx|pdf) 
143/9Parallelism in SW II (pptx|pdf) 
153/11Parallelism in SW III (pptx|pdf) 
163/23Galois 
173/25Researchy GPU topics (pptx|pdf) 
183/30Continued 
194/1Continued 
204/6GPU scheduling? 
214/8Communication-avoiding algorithms 
224/13Intel Xeon Phi (pptx|pdf) 
234/15? 
244/20Sequoia (pptx|pdf) 
254/22Domain decomposition and other parallel programming thoughts 
264/27The role of FPGAs (Peter Hofstee) (pdf) 
274/29Quiz 
285/4 
295/6Wrapup