EECS 470

Computer Architecture · Fall 2026 · University of Michigan

Deliverables (Homeworks, Presentations, Post lab assignments, etc.) are due before the beginning of class on the days marked

DateTopicReadingHomeworkDue
M Aug 31Lecture 1IntroductionComputer Arch, DynaBook Computer Arch due Sep 9 DynaBook due Sep 21EECS370 Review due Sep 9
W Sep 2Lecture 2Memory organization
F Sep 4Lab 0Setup Waveform, Scripting, 370 reviewIn LabWaveform
M Sep 7Labor day
W Sep 9Lecture 3ProcessorsHP-65, DynaBook due Sep 21HWEECS370 ReviewPaperComputer Arch
F Sep 11Lab 1Comb LogicIn Lab8-input Min Module Diagrams
M Sep 14Lecture 4Pipelining
W Sep 16Lecture 5Speculation
F Sep 18Lab 2Synthesis (Mult)Post LabAI-Generated Script to Probe HW Structures + DescriptionIn LabPDF of Table Expectations
M Sep 21Lecture 6Discussion + ReviewGshare due Oct 7Register renaming due Sep 28HWHP-65, DynaBookPaperDynaBook
W Sep 23Lecture 7Register Renaming (R10K)
F Sep 25Lab 3Seq LogicPost LabMin Modules + TBIn LabVerilog matching quiz
M Sep 28Lecture 8Prediction 1MXU Project due Oct 14HWRegister renaming
W Sep 30Lecture 9Prediction 2
F Oct 2Lab 4Subleq MCPost LabPDF of Synthesis Table + QuestionsIn LabSubleq State Machine
M Oct 5Lecture 10Wide instruction fetch
W Oct 7Lecture 11The Big Ideas + Discussion + ReviewR10K due Oct 28Midterm Prep due Oct 21PaperGshare
F Oct 9Lab 5Subleq ControlPost LabFIFO modulesIn LabSubleq Control Pipeline Diagram
M Oct 12Lecture 12Moore's Law
W Oct 14Lecture 13Costs + Variability + ChipletsHWMXU Project
F Oct 16Lab 6Subleq Data HazardsPost LabSubleq MC DesignIn LabSubleq Pipeline Diagram w/ Data Hazards
M Oct 19Fall Study Break
W Oct 21Lecture 14Benchmarking + PPAHWMidterm Prep
F Oct 23Lab 7Subleq Structural HazardsPost LabSubleq Pipeline w/ SquashingIn LabSubleq Pipeline Diagram w/ Memory Arbiter
M Oct 26Lecture 15Midterm review
T Oct 27Midterm7pm to 9pm
W Oct 28Lecture 16LSQCalculators to Computers due Nov 11Technology evolution due Nov 11PaperR10K
F Oct 30Lab 8I$ (PROJECT LAUNCH)Post LabSubleq Pipeline w/ ForwardingIn LabAI-generated analysis of starter code
M Nov 2Lecture 17MP 1
W Nov 4Lecture 18MP 2 + MT
F Nov 6Lab 9Pipeline StagesPost LabSubleq Pipeline w/ Memory Arbitration
M Nov 9Lecture 19Discussion + review
W Nov 11Lecture 20Technology evolutionHWTechnology evolutionPaperCalculators to Computers
F Nov 13Lab 10Branch PredictorPost LabI$ Integrated in Project
M Nov 16Lecture 21Virtualization 1
W Nov 18Lecture 22Virtualization 2Final Prep
F Nov 20Lab 11uOpQ Test BenchPost LabProject w/ Split Backend, Memory Arbitration, Mini PresentationsIn LabGroup Check ins
M Nov 23Lecture 23Discussion + Review
W Nov 25Thanksgiving
F Nov 27Thanksgiving
M Nov 30Lecture 24Bad Ideas
W Dec 2Lecture 25Modern processors 1
F Dec 4Lab 12uOpQ IntegrationPost LabProject w/ BP+BTB
M Dec 7Lecture 26Modern processors 2
W Dec 9Lecture 27Review
F Dec 11Lab 13Project PresentationsPost LabProject w/ OoO uOpQ, Final Presentations
M Dec 14Final exam4pm to 6pm