Homework Schedule
Homework | Notes | Assigned Date | Due Date |
---|---|---|---|
Homework #1 | Lectures 1-4: Architecture Fundamentals | 8/27/2025 | 9/14/2025 |
Homework #2 | Lectures 5-6: Pipelines and Speculation | 9/15/2025 | 9/22/2025 |
Homework #3 | Lecture 7-8: Caches | 9/17/2025 | 9/29/2025 |
Homework #4 | Lectures 9-10: Evaluation and Exploration | 9/24/2025 | 10/6/2025 |
Homework #5 | Lectures 11-12: Interconnects and Memory Side-Channel Attacks | 10/1/2025 | 10/13/2025 |
Homework #6 | Lectures 13-14: Virtual Memory and Optimizing Compilers | 10/22/2025 | 10/29/2025 |
Homework #7 | Lectures 15-17: Superscaler/OOO + Energy Minimal | 10/27/2025 | 11/10/2025 |
Homework #8 | Lectures 18-19: Sparsity | 11/5/2025 | 11/17/2025 |
Homework #9 | Lectures 20-22: Parallelism, Concurrency, and Synchronization | 11/12/2025 | 11/24/2025 |
Homework #10 | Lectures 22-23: Advanced Topics | 11/24/2025 | 12/3/2025 |