Reduce cache miss rate

Reduce cache miss rate

A Cache Optimization .

Techniques:

  • Larger cache lines
    • longer transfer
    • more conflict misses
  • Larger caches
    • higher hit time
    • higher cost
  • Higher cache associativity
  • Pseudo associative caches
    • similar to open addressing hash table, if slot taken, try another one
    • less conflict misses
    • regular hit is fast, pseudo hit is slower
  • Compiler optimizations to reduce cache misses
  • Hardware / software Prefetching
Calendar October 22, 2023