Class Schedule
WARNING! This schedule is TENTATIVE. Please check regularly (and refresh your browser) for updates.
Please be aware that only a subset of all lecture slides might be posted.
Also, please note that the slides are only accessible from within the UCSD network. If you are off campus, you can access them using the UCSD Web Proxy. Information on setting up the proxy can be found here.
| Date | Reading Topic | Lecture | Deliverable | ||
| Tu 1/06/09 | Introduction; | slides | |||
| Th 1/08/09 | Performance | Chapter 1, skip 1.5 | slides | ||
| Tu 1/13/09 | Performance | slides | |||
| Th 1/15/09 | ISA | Appendix B | slides | HW 1 assigned | |
| Tu 1/20/09 | Pipelining | Appendix A.1, A.3 | slides | ||
| Th 1/22/09 | Data Hazards | Appendix A.2, 2.1 | HW 1 due at 11am | ||
| Tu 1/27/09 | Branch Prediction | 2.3 and 2.9 | slides; | HW 2 assigned | |
| Th 1/29/09 | Exceptions & Multi-Cycle Exe Units | A.4, A.5, A.6 and 3.6 | |||
| Tu 2/03/09 | ILP | 2.2, 2.7 | HW 2 due at 11am | ||
| Th 2/05/09 | Scoreboard | A.7 | slides; | ||
| Tu 2/10/09 | Tomasulo's Algorithm | 2.4, 2.5 | |||
| Th 2/12/09 | Dynamic Scheduling Continued | slides; | Project 1 assigned | ||
| Tu 2/17/09 | In-class Midterm | ||||
| Th 2/19/09 | Reorder Buffer | 2.6 | |||
| Tu 2/24/09 | Advanced ILP | 3.2-3.6 | slides | HW 3 assigned | |
| Th 2/26/09 | Cache 1 | Appendix C.1-C.3 | slides | ||
| Tu 3/03/09 | Virtual Memory | C.4-C.5, 5.4 | slides | ||
| Tu 3/10/09 | Real Machines | MIPS R10000, ALPHA 21264 | |||
| Th 3/12/09 | In Class "Culminating Experience" | ||||
If you have comments or suggestions, email Chengmo.