Schedule
Tentative Schedule
Week | Date | Topic | Assignments | Reading |
---|---|---|---|---|
1 | 1/09/24 | Introduction | ||
1/11/24 | Computer Systems Review | HW #0 | Chapter 1 | |
2 | 1/16/24 | Instruction Set Architecture | Chapter 2 | |
1/18/24 | Processor Design Basics | HW #1 | Chapter 3-4 | |
3 | 1/24/24 | Processor Design Basics | Chapter 3-4 | |
1/25/24 | Performance and Pipelining | HW #2 | Chapter 4 | |
4 | 1/30/24 | Data Hazards | Chapter 4 | |
2/01/24 | Control Hazards | Proj #1 | Chapter 4 | |
5 | 2/06/24 | Hardware Simulation + Review | ||
2/08/24 | Mid-term Exam | Exam | ||
6 | 2/13/24 | Branch Prediction | Chapter 4 | |
2/15/24 | Super-scalar Processors | HW #3 | ||
7 | 2/20/24 | Out-of-order Execution | ||
2/22/24 | Cache Design | Proj #2 | Chapter 5 | |
8 | 2/27/24 | Cache Optimization | Chapter 5 | |
3/29/24 | Main Memory | HW #4 | Chapter 5 | |
9 | 3/05/24 | Memory I/O | Chapter 5 | |
3/07/24 | Power Management | HW #5 | ||
10 | 3/12/24 | Advanced Topic I | ||
3/14/24 | Advanced Topic II | |||
* | 3/19/24 | Final Exam | Exam |