|
8/31
Unit 0: Intro/Overview (HP: Ch 1)
Slides: 2up, 6up |
9/2
Unit 1:Technology, Cost, Perf, etc. Slides: 2up, 6up |
|
9/7
Unit 1: Continued |
9/9
Finish Tech, power, etc., start Pipelining: Hazards (HP: Appendix A) Slides: 2up, 6up |
|
9/14
Pipelining: Speculation (HP: Appendix A) HW #1 |
9/16
Branch Prediction / start superscalar (HP: Ch 2 & 3) |
|
9/21
Superscalar (HP: Ch 2 & 3) Slides: 2up, 6up |
9/23
Static ILP |
|
9/28 Predicated Execution & Dynamic ILP (Scoreboard) Slides: 2up, 6up HW #2 |
9/30 Dynamic ILP (Tomasulo) Slides: 2up, 6up |
|
10/5
Dynamic ILP (P6 & R10K) Slides: 2up, 6up |
10/7
Dynamic ILP Slides: See previous |
| 10/12 Fall Break |
10/14
Discuss Papers
Project Proposal HW #3 (Friday, 10/15) |
|
10/19 Midterm |
10/21
Cache Memory (HP: Ch 5) Slides: 2up, 6up |
|
10/26
Cache Memory
Slides: 2up, 6up |
10/28
Cache Memory
Slides: 2up, 6up |
|
11/2
Memory Systems
Slides: 2up, 6up |
11/4
Finish Memory Systems; start Multithreading (HP: Ch 4)
Slides: 2up, 6up |
|
11/9
Multiprocessors
Slides: 2up, 6up |
11/11
Multiprocessors HW #4 Due Project Status Due Sunday Nov 14,11:59pm |
|
11/16
Finish Multiprocessors (Synchronization & Consistency) Slides: 2up, 6up |
11/18
Data Parallel, Vectors & GPGPU Slides: 2up, 6up |
|
11/23
Fault Tolerance |
11/25 Thanksgiving Break |
|
11/30
Storage (Ch 6) Slides: 2up, 6up Virtual Machines |
12/2 HW #5 Due Emerging Technologies |
|
12/7 Project Work Day |
12/9 Final Project Report Due Friday Dec 10, 11:59pm Project Work Day |
| Exam Week (Final Sun December 19 2pm-5pm in D106 LSRC) | |