Week |
Mon |
Wed |
1 |
|
Aug 25 1. Intro Jason Zhao |
2 |
Aug 30 2. Fundamental Concepts Jonathan Manton |
Sep 1 3. Throughput and Microarchitecture Avinash Sharma |
3 |
Sep 6 Labor Day (no class) |
Sep 8 4. Instruction Fetch I Saunvit Pandya |
4 |
Sep 13 5. Instruction Fetch II Sam Stone |
Sep 15 6. Instruction Fetch III Ishaan Gupta |
5 |
Sep 20 7. ILP I Viral Mehta |
Sep 22 8. ILP II Jim Simon |
6 |
Sep 27 9. ILP III Meeta Gupta |
Sep 29 10. ILP IV Scott Schoenknecht |
7 |
Oct 4 11. ILP Loose Ends Troy Becicka |
Oct 6 12. ILP Semantics Eric Zimmerman |
9 |
Oct 18 13. Store Bypassing Saurabh Gupta |
Oct 20 14. Memory Dependence Checking Avinash Sharma |
Oct 22 15. Predicting Memory Deps Brian Watson |
10 |
Oct 25 16. ILP History and Prospects Agnes Lo |
Oct 27 17. Dynamic Optimization Sebastian Vogel |
11 |
Nov 1 18. Limits of Superscalars Mark Dykstra |
Nov 3 19. Multithreading
|
12 |
Nov 8 (No Class) |
Nov 10 20. Memory consistency and store buffering Jonathan Loveall |
13 |
Nov 15 21. Cache Coherence I |
Nov 17 22. Cache Coherence II Meeta Gupta |
14 |
Nov 29 23. Interconnection Networks |
Dec 1 (No Class) |
15 |
Dec 6 24. Dynamic Multithreading I Spencer Hoke |
Dec 8 25. Dynamic Multithreading II
|