
Dreslinski
An advanced course on computer architecture. Design a fully synthesizable, out-of-order processor.
All times are listed as Ann Arbor local time (ET)
Reach us at eecs470staff@umich.edu
rdreslin@umich.edu
nevil@umich.edu
chshibo@umich.edu
Office Hour:
2pm-4pm Tues.
8:30am-9:30am,12pm-1pm Thurs.
Office Hour Location: First Floor BBB
wrzian@umich.edu
Please use the forms linked below to make administrative requests. .
Day | Lecture Topic | Lab Topic | Deadline | Reading |
Week 1Mon 8/28 | Class intro | |||
Wed 8/30 | Performance & Power | 1,A | ||
Fri 9/01 | Tools Tutorial | |||
Week 2Mon 9/4 | No Lecture - Labor Day | |||
Wed 9/6 | Pipelining & Hazards I | C.1-C.4 | ||
Fri 9/8 | Build System | |||
Week 3Mon 9/11 | Pipelining & Hazards II |
P1 (Sun 9/10) |
C.5-C.7,3.1-3.3,3.10 | |
Wed 9/13 | Scoreboard Scheduling | HW 1 (Wed 9/13) | C.5-C.7,3.1-3.3,3.10 | |
Fri 9/15 | Debugging FSMs | |||
Week 4Mon 9/18 | Tomasulo Scheduling |
P2 (Mon 9/18) |
3.4-3.6 | |
Wed 9/20 | Precise Interrupts | 3.8-3.9, 3.13 | ||
Fri 9/22 | Ground Truth P3 | HW 2 | ||
Week 5Mon 9/25 | P6 Case Study | |||
Wed 9/27 | MIPS R10K Case Study | P3 Milestone (Wed 9/27) | 3.11 | |
Fri 9/29 | Project Proposals | |||
Week 6Mon 10/2 | Memory Disambiguation | |||
Wed 10/4 | Instruction Flow | 3.3, 3.9 | ||
Fri 10/6 | [No lab] | P3 | ||
Week 7Mon 10/9 | Lecture Slack | Project Proposal | ||
Wed 10/11 | Wide Instruction Flow | HW 3 | 3.3,3.9 | |
Fri 10/13 | SystemVerilog | |||
Week 8Mon 10/16 | No Lecture - Fall Break | |||
Wed 10/18 | Midterm Review | |||
Fri 10/20 | [No lab] | |||
Week 9Mon 10/23 |
Midterm (7-9 pm) |
|||
Tue 10/25 | Caches I | |||
Fri 10/27 | [No lab] | |||
Week 10Mon 10/30 | Caches II |
Milestone 1 |
2.1 | |
Wed 11/1 | Caches III | |||
Fri 11/3 | [No lab] | |||
Week 11Mon 11/6 | Prefetching | |||
Wed 11/8 | Virtual Memory | |||
Fri 11/10 | Memory Lab | HW 4 | ||
Week 12Mon 11/13 | Multiprocessors I | |||
Wed 11/15 | Multiprocessors II | Milestone 2 | ||
Fri 11/17 | [No lab] | |||
Week 13Mon 11/20 | Optional Lecture - TBD | |||
Wed 11/22 | No Lecture Thanksgiving | |||
Fri 11/24 | [No lab] | |||
Week 14Mon 11/27 | Data Level Parallelism | |||
Wed 11/29 | TBD | Milestone 3 | ||
Fri 12/1 | [No lab] | |||
Week 15Mon 12/4 | [No lecture] | HW 5 | ||
Wed 12/6 | Project Presentations |
Final Project Due 12/5 |
||
Fri 12/8 | [No lab] | |||
Week 16Wed 12/13 |
Final Exam 8:00 AM - 10:00 AM (Location TBD) |