Class Schedule
The Viewgraphs of the lectures and Homework Assignments are available on My Mason for students registered for this class.
Lecture | Date | Topic | Due |
---|---|---|---|
1 | August 30th | Introduction to Microprocessors, Number Systems, etc. | |
2 | September 6th | Project Introduction | |
3 | September 13th | Instruction Set Architecture (ISA) | |
4 | September 20th | Microcontroller: MSP 430 | HW 1 |
5 | September 27th | Assembly Language x86 | Project Proposal |
6 | October 4th | Computer System Performance and Metrics | HW 2 |
October 11th | No Lecture | ||
7 | October 18th | Microarchitecture and Pipelining | Progress Report 1 |
8 | October 25th | Memory Hierarchy, Cache Memory | HW 3 |
9 | November 1st | Midterm Exam | |
10 | November 8th | Virtual Memory | HW 4 |
11 | November 15th | ILP: Beyond Pipelining | Progress Report 2 |
12 | November 22nd | Branch Prediction | |
13 | November 29th | Limits of ILP | HW 5 |
14 | December 6th | Project Presentations | Project Report |
December 13th | Final Exam |
The schedule is subject to change!