What is Non-blocking cache?

A cache that keeps servicing other accesses while a miss is outstanding. It can handle multiple misses at once, overlapping and hiding memory latency.

Field: Memory Hierarchy

Non-blocking cache in the explanations

Questions that mention Non-blocking cache (1)

  1. What is the main advantage of a non-blocking cache, which accepts other accesses while a miss is being serviced?

Related terms

Out-of-order execution Average memory access time Cache line Capacity miss Compulsory miss Conflict miss Direct-mapped cache Fully associative cache Loop blocking LRU replacement

Back to the glossary