Lecture
Readings (Do before class):
What every programmer should know about Memory
ostep 12-15
Slides
The Memory Hierarchy
In-Class Activity
Activity
Audio Recording
To be posted
Code Examples
N/A
Additional Resources
(Video)
What is a CPU Cache (0:00 - 3:55)
(Video)
Why do CPUs need Caches - Computerphile
(Video)
Set Associative Cache
Lab
Cache Simulator Traces
Do a 'git pull' on the monorepo to obtain the lab.