< EECS 470 Fall 2017
x

Note: Schedule changes frequently - this is only a rough plan.

Week Topic Text Readings Slides Homework Solutions Verilog/Project
Sep. 04 M No lecture
W Introduction 1 PDF PDF PDF GZIP
F Tools Tutorial PDF PDF GZIP
Sep. 11 M Performance, Power, ISA 1,A PDF
W Pipelining & Hazards I C.1-C.4 PDF
F Build system PDF HW1 due PDF GZIP PA1 due (Saturday)
Sep. 18 M Pipelining & Hazards II C.1-C.4 PDF PDF PDF PDF GZIP
W Scoreboard Scheduling C.5-C.7,3.1-3.3,3.10 PDF
F Debugging FSMs PDF PDF GZIP
Sep. 25 M Tomasulo Scheduling 3.4-3.6 Unknown PDF PA 2 due
W Tomasulo Cont. 3.8-3.9 Unknown PDF GZIP
F Git + More testbenches
Oct. 02 M Percise Interrupts 3.13 PDF PDF
W P6 Microarchitecture Unknown PDF
F Writing Scripts! PDF PDF
Oct. 09 M MIPS R10K Microarchitecture 3.11 PDF HW2 Due 10/10 PA3 Due
W Lecture Cancelled
Th Proposal meetings
F No discussion
Oct. 16 M Fall Break PDF
W Memory Speculation PDF
F SystemVerilog Features
Oct. 23 M Midterm Review PDF
Tu Midterm Exam (7-9pm 1003 EECS)
W Instruction Flow 3.3, 3.9 Unknown PDF HW 3 Due 10/26
F No discussion
Oct. 30 M Wdie Instruction Flow PDF
W Wide Instruction Flow Cont. PDF
F Milestone I meetings
Nov. 06 M Basic Caches 2.1 PDF
W Lowering Miss Rate 2.2,2.3,B.3 PDF
F Memory System
Nov. 13 M High Bandwidth Caches Unknown PDF
W Simultaneous Multi-Threading
F No Discussion
Nov. 20 M Mileston II Meetings
W Thanksgvivng, No Lecture
F Thanksgiving, No Dicsussion 2.4,B.4,B.5
Nov. 27 M Virtual Memory 5.2,5.3 PDF
W Prefetching D PDF
F Extra Office Hours
Dec. 04 M Multi-Processors PDF
W No Lecture - Project Time 6
F Extra Office Hours
Dec. 11 M/Tu Project Presentations HW4/5 Due 12/12 Project due


Lecture & Office Hour Calendar