| ASSIGNMENTS | TOPICS | HANDOUTS |
|---|---|---|
| Problem Set 0 | Prerequisite Self-Assessment Test (PDF) | |
| Problem Set 1 | ISAs, Microprogramming, Simple Pipelining and Hazards (PDF ‑ 3.6 MB) | Handout 1: EDSACjr (PDF) Handout 2: 6.823 Stack ISA (PDF) Handout 3: CISC ISA--x86jr (PDF) Handout 4: RISC ISA--6.823 MIPS (PDF) Handout 5: Bus-based MIPS Implementation (PDF) |
| Problem Set 2 | Caches and Virtual Memory (PDF) | Handout 6: Cache Implementations (PDF) Handout 7: Victim Cache (PDF) Handout 8: Virtual Memory Implementation (PDF) |
| Problem Set 3 | Complex Pipelines (PDF) | Handout 9: Scoreboarding ( PDF)Handout 10: Out-of-order Execution with ROB (PDF) Handout 11: Physical Register Management (PDF) |
| Problem Set 4 | SMPs, CC, Synch and Memory Models (PDF) | Handout 12: Directory-based Cache Coherence Protocol (PDF) Handout 13: Snoopy Cache Coherence Protocol (PDF) |
| Problem Set 5 | VLIW, Vector and Threads (PDF) |









