| Higher Cache |
| Block 12 | Block 300 | Block 5 | Block 8 |
* Data goes back and forth between these two.
| Lower Cache |
| Block 1 | Block 2 | Block 3 | Block 4 |
| Block 5 | Block 6 | Block 7 | Block 8 |
| Block 9 | Block 10 | Block 11 | Block 12 |
| Block ........................................................ |
---
## Describing Cache
* Obviously some cache memory is larger than other memory
* But how do we describe a cache?
* For CPU cache, meaning L1, L2, l3:
* Data is fetched into `cache lines`
* Each line is arranged into a `set`
---
## Visualization