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