Preliminary calendar, subject to change!
Calendar
The Hardware Software Interface
- Aug 25
- Aug 27
- No Lab(re-)Introducing the HW-SW Interface
- H&P 1.3, 1.9
- Aug 29
- Data Representations & Assembly
- H&P A.1, A.2
- Sept 1
- Labor Day, no class!
- Sept 3
- Assembly Lab
- Sept 5
- Assembly Design, cont.
- H&P A.4, A.7 Check-In 1 in class
- Sept 8
- Last Day to Add Course!
Basic Processor Design
- Sept 10
- Processor Emulator Gear-Up Lab
- Sept 12
- Sept 15
- Sept 17
- Pipelining
- TBD
- Pipelining Lab
- Sept 19
- Building a Pipelined CPU
- TBD Check-In 2 in class
- Sept 22
- Sept 24
- Intro to gem5 Lab
- Sept 26
- Sept 29
Memory Hierarchy
- Oct 1
- Memory Hierarchy Overview
- TBD HW1 due HW2 released
- Cache Assignment Gear-Up Lab
- Oct 3
- Revisiting Locality
- TBD Check-In 3 in class
- Oct 6
- Oct 8
- Cache Performance Lab
- Oct 10
- Oct 13
- Fall Break, no class
- Oct 15
- Coherence, continued
- TBD HW2 Due HW3 Released
- ISA Leakage Gear-Up Lab
- Tomorrow is the last day to drop course!
- Oct 17
- Shared Caches
- TBD Check-In 4 In-class
- Oct 20