Advanced Computer
Architecture
Chapter 7: shared memory and
cache consistency
Architectural effectiveness of Intel processors
Architectural effectiveness of Intel processors
Architectural effectiveness of Intel processors
Implementing distributed, shared memory
Cache consistency (aka cache coherency)
Implementing Strong Consistency: update
Implementing Strong Consistency: update…
A more cunning plan… invalidation
Berkeley cache coherence
protocol:
state transition diagram
The job of the cache controller - snooping
Large-Scale Shared-Memory Multiprocessors