Class Schedule
Viewgraphs of the lectures are linked from this page. Username and password were announced in the second lecure. The viewgraphs are only meant for students registered for this class. You must not distribute them outside of class.
Homeworks are linked from the homework name in the Homework column. They are due on the day in which they appear in the table, on paper, and at the beginning of class. Make sure you staple the pages and write your name on-top.
Lecture | Date | Topic | Homework |
---|---|---|---|
1 | September 2nd | Introduction to Microprocessors, Number Systems, etc. | |
2 | September 9th | Instruction Set Architecture (ISA) | |
3 | September 16th | Assembly Language (x86) | HW 1 Due |
4 | September 23rd | MSP 430 (these slides will be upated!) | |
5 | September 30th | Computer System Performance and Metrics | |
6 | October 7th | Microarchitecture and Pipelining | HW 2 Due, longadd.s (Cygwin), longadd-lx.s (Linux) |
7 | October 14th | Memory Hierarchy, Cache Memory | |
8 | October 21st | Exam Review | Midterm Exam'09 |
9 | October 28th | Midterm Exam | |
10 | November 4th | Virtual Memory | |
11 | November 11th | ILP: Beyond Pipelining | |
12 | November 18th | Branch Prediction | HW 3 Due Solution |
November 25th | Thanksgiving Break | ||
13 | December 2nd | Limits of ILP | Read [Wall 93] |
14 | December 3rd | (6 pm) Exam Review ENGR 1107 | Final Exam'09 |
December 6th | (1/1) correlating predictor example | HW 4 Due Solution(updated 8/12) | |
16 | December 9th | Last Exam |
The schedule is subject to change!