Skip to content
EECS 4340 Final Review

Non-blocking (lockup-free) cache

Tag: non-blocking-cache

Aliases: lockup-free cache, lock-up-free cache

A cache that continues to service hits and additional misses while one or more earlier misses are still pending, using MSHRs to track outstanding requests. Essential for memory-level parallelism in out-of-order cores. First proposed by Kroft.

Lecture references