Translation Lookaside Buffers (TLB)
Need to perform address translation on every memory reference
- 30% of instructions are memory references
- at least one memory reference per cycle on today’s processors
Make Common Case Fast, others correct
Throw hardware at the problem
If you just accessed a virtual page and hence determined its physical frame, you’re likely to need that same translation again in the near future