Reducing cache miss penalty
Techniques:
- Multilevel caches (Memory Hierarchy )
- Critical word first
- The requested word is sent first
- The full cache line follows
- good for long chace lines
- Early restart
- The full cache line is sent
- The execution starts as soon as the requested word is transmitted
- good for long chace lines
- Read from write buffers
- Reads that read addresses that have pending writes, already in the write buffer, they can just read from the buffer
- Victim cache
-
reduce conflict misses
-
additional Fully assiciative cache
-> When evicted from main cache, get stored in victim cache
-> prevents scenario where two memory regions would kick each other out of the cache because they are mapped to same cache line
-