Homework
Homework 1: ISA (Due: 1/28)
Homework 2: ISA Tradeoffs, Microprogramming and Pipelining (Due: 2/11)
Homework 3: Branch Prediction, Out-of-order Execution, and GPU (Due: 2/25)
Homework 4: SIMD, VLIW, Static Scheduling, Caching, Virtual Memory (Due: 3/18)
Homework 5: Virtual Memory and Main Memory (Due: 3/23)
Homework 6: Main Memory, Latency Tolerance, Prefetching and Runahead Execution (Due: 4/10)
Homework 7: Coherence, Consistency, Multiprocessors and Interconnect (Due: 4/29)