Lecture | Notes | Examples |
---|---|---|
Introduction to CS232 & Bit-wise Logical and Shifting (ppt) (pdf) | ||
MIPS Introduction (ppt) (pdf) | ||
Loops and Arrays in MIPS (ppt) (pdf) | ||
Functions in MIPS (ppt) (pdf) (video) | ||
Recursion, linked lists in MIPS, RISC vs CISC (ppt) (pdf) (video) | ||
Interrupts and Exceptions (ppt) (pdf) (video) | ||
Compilers, Register Allocation (ppt) (pdf) (video) | ||
Floating Point Representation, Performance (ppt) (pdf) (video) | ||
Single-Cycle Implementation (ppt) (pdf) (video) | ||
Single Cycle Performance, Intro. to Pipelining (ppt) (pdf) (video) | ||
Midterm Review (video) | ||
Pipelined Datapath (ppt) (pdf) (video) | ||
Forwarding and Stalling (ppt) (pdf) (video) | ||
Control Hazards and Flushing (ppt) (pdf) (video) | ||
Advanced Branch Prediction (ppt) (pdf) (video) | ||
Engineering Open House (no lecture) | ||
Midterm 2 (no lecture) | ||
Introduction to Caches (ppt) (pdf) (video) | ||
Spatial Locality, Set Associativity (ppt) (pdf) (video) | ||
Cache wrap-up, Interleaved Memory (ppt) (pdf) (video) | ||
Virtual Memory (ppt) (pdf) (video) | ||
I/O (ppt) (pdf) (video) | ||
Spimbot Competition (video) | ||
Spimbot Competition (Again) (video) | ||
Midterm 3 Review | ||
SIMD, Intro. to Parallelism (ppt) (pdf) | ||
Parallelism continued (ppt) (pdf) (video) | ||
Cache-friendly programming (ppt) (pdf) (video) | ||
Final Exam Review (ppt) (pdf) (video) |