LectureDateTopic (notes)Comments
18/24Introduction 
28/29Locality in CPUs 
38/31Cache-aware and oblivious SWReading
 9/5NO CLASS (Labor Day) 
49/7Parallelism in HW 
59/12Overview of Graphics 
69/14GPUs I 
79/19GPGPU execution model 
89/21CUDA 
99/26CUDA wrapup + Optimizations 
109/28Parallelism in SW I 
1110/3Parallelism in SW II 
1210/5Parallelism in SW III 
1310/10Parallelism in SW IV + GPU uarch 
1410/12GPUs in system (OS) context 
1510/17Software engineering concepts 
1610/19Intel Xeon Phi I 
1710/24Intel Xeon Phi II 
1810/26Intel Xeon Phi III 
1910/31Xeon Phi + GPU Microarch discussion 
2011/2GPU uarch 2 
2111/7GPU uarch 3 
2211/9More hardware 
2311/14DNNs on GPUs 
2411/16Quiz (includes reading)Reading!
2511/21WiresReading due
 11/23Thanksgiving Break 
2611/28Programming systems (Sequoia and Legion)Reading
2711/30ResilienceReading
2812/5Wrapup