Categorizing Misses
  • Compulsory Misses - first access to a block that has never been in cache
  • Capacity Misses - caused when the cache cannot contain all of the blocks referenced during execution
  • Conflict Misses - caused when multiple blocks compete for the same set (eliminated when using a fully associative cache of the same size)
Chapter 7: Large and Fast: Exploiting Memory Hierarchy - 64 of 67