This schedule is subject to change.
Date | Topic | Reading | Wk | Notes | ||
M,W | Aug | 23,25 | Fundamentals of Design, Quantitative Aspects | H&P Ch 1 | 1 | Fundamentals: pdf, pptx, MIPS review: pdf, pptx |
M,W | Aug/Sept | 30,1 |
MIPS Review Pipelining Review, Hazards |
H&P Appendix A | 2 | Pipelining: ppt, pdf |
W | Sept | 8 |
Labor Day Holiday 9/6 Pipelining MIPS R4000 |
H&P Appendix A | 3 |
ILP: pdf, pptx
Video: Lecture 5 |
M,W | Sept | 13,15 |
Dealing with Hazards ILP: Loop Unrolling, Branch Prediction |
H&P Chap 2 | 4 | Scoreboarding: pptx, pdf |
M,W | Sept | 20,22 |
ILP: Scoreboarding, Branch Prediction |
H&P Chap 2, Chap 3-3.2 |
5 | ILP Limitations: pdf, pptx |
M,W | Sept | 27,29 |
Cache review, cache optimization |
H&P Appendix C1-3 | 6 |
Video: Lecture 10, Lecture 11 |
M,W | Oct | 4,6 | Multiprocessing Models and Cache Coherency |
H&P Chap 4 |
7 |
Video: Lecture 12, Lecture 13 |
M,W | Oct | 11,13 | Review/Catchup day Midterm Wednesday October 13 |
. | 8 |
Video: Lecture 14 |
M,W | Oct | 18,20 |
GPU Introduction 10/20, Cloud Computing Guest Speaker: Keith Dobson, cloud49 |
K&H Chap 1 |
9 |
Video: Lecture 15 |
M,W | Oct | 25,27 |
GPU Introduction |
K&H Chap 1-2 | 10 |
GPU/CUDA: pdf,
pptx
CUDA First Programs: docx, pdf Video: Lecture 16, Lecture 17 |
M,W | Nov | 1,3 |
CUDA Intro |
K&H Chap 3 | 11 |
Video: Lecture 18, Lecture 19 |
M,W | Nov | 8,10 | CUDA Threads, Memory | K&H Chap 4-5 | 12 |
Shared Memory, Sync: pptx, pdf Constant Memory: pptx, pdf, ga-examples.zip, (.NET visualizer from here) Video: Lecture 20, Lecture 21 |
M,W | Nov | 15,17 |
CUDA Performance, Floating Point |
K&H Chap 6-7 | 13 |
GA, Atomics, Events: pptx, pdf, CUDA sample code CUDA MergeSort, threads, multi-gpu: pptx, pdf, CUDA sample code Video: Lecture 22, Lecture 23 |
M | Nov | 22 | Thanksgiving Holiday 11/24 Computational Thinking |
K&H Chap 10 | 14 |
Video: Lecture 24 |
M,W | Nov,Dec | 29,1 | Student Presentations | 15 |
Presentation Schedule:
Monday: Kyle Aleshire, James Andariese, Brendan Babb, Julian Bertmaring Wednesday: Ben Hall, Britny Herzog, Chris Miller, Ryan Nixon, Bruce Templeton Video: Lecture 25 |
|
M | Dec | 6 | Final Exam , Monday 12/6 | Finals Week | Time Monday 12/6: 1:00-3:45PM |