Reducing cache miss penalty

Reducing cache miss penalty

A Cache Optimization .

Techniques:

  1. Multilevel caches (Memory Hierarchy )
  2. Critical word first
    • The requested word is sent first
    • The full cache line follows
    • good for long chace lines
  3. Early restart
    • The full cache line is sent
    • The execution starts as soon as the requested word is transmitted
    • good for long chace lines
  4. Read from write buffers
    • Reads that read addresses that have pending writes, already in the write buffer, they can just read from the buffer
  5. 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

Calendar October 22, 2023