Date |
Topic |
08/26/2024 |
Introduction to the Hardware/Software Boundary
[pdf]
|
08/28/2024 |
von Neumann Architectures
[pdf]
|
Lab 0 announced |
09/02/2024 |
Holiday: Labor Day
|
09/04/2024 |
Computer Architecture Basics
[pdf]
|
Lab 0 due |
09/09/2024 |
ISAs: The RISC-V ISA
[pdf]
|
Drop deadline |
09/11/2024 |
Pipelines and Hazards
[pdf]
|
09/16/2024 |
Control hazards and Branch Prediction
[pdf]
|
Lab 1 announced |
09/18/2024 |
Caches and Memory Hierarchy
[pdf]
|
09/23/2024 |
Cache Replacement Policies and Enhancements
[pdf]
|
09/25/2024 |
Introduction to Performance Evaluation
[pdf]
|
Lab 1 due |
09/30/2024 |
Design Space Exploration
[pdf]
|
Lab 2 announced |
10/02/2024 |
Advanced Architecture: Superscalar and Out of Order
[pdf]
|
10/07/2024 |
Guest Lecture by Jaylen Wang: GreenSKUs |
10/09/2024 |
Advanced Microarchitecture: SIMD/Systolic/Dataflow
[pdf]
|
10/14/2024 |
Fall Break
|
10/16/2024 |
Fall Break
|
10/21/2024 |
Advanced Dataflow (energy-minimal)
[pdf]
|
Lab 2 due |
10/23/2024 |
Virtual Memory
[pdf]
|
Lab 3 announced |
10/28/2024 |
Virtual Memory 2 |
10/30/2024 |
Sparse Problems: Introduction
[pdf]
|
11/04/2024 |
NO CLASS: MICRO 2024 is happening
|
Lab 3 due |
11/06/2024 |
Sparse Problems: Advanced |
Lab 4 announced |
11/11/2024 |
Guest Lecture by Nathan Serafin: Pipestitch
[pdf]
|
11/13/2024 |
Introduction to Data Center Computing |
11/18/2024 |
Parallelism, Coherence, and Concurrency Basics |
Lab 4 due |
11/20/2024 |
Synchronization & Transactional Memory |
Lab 5 announced |
11/25/2024 |
Consistency, Coherence, and Understanding the Model |
11/27/2024 |
Holiday: Thanksgiving
|
12/02/2024 |
Introduction to Building Ethical Computer Systems |
12/04/2024 |
NO CLASS
|
Lab 5 due |