fa26-cs759 cs759
Bonus: Memory Bandwidth and Virtual Memory Bonus: Memory Bandwidth and Virtual Memory
Content locked
The catalog is public. Reading this content requires approved access.
Sign in to readBonus: Memory Bandwidth and Virtual Memory
Memory hierarchy and locality
Cache writes
Nominal versus effective bandwidth
The memory mountain
Experiment
Four-way unrolling
What C/C++ volatile does—and what it does not
Why virtual memory?
A process’s address space
Stack frames and overflow
Pages, frames, and page tables
Address translation in the 32-bit example
TLB: cache the translations
Thrashing and the complete access path
Source latency table
malloc, calloc, and first touch