Go backward to
Distributed Shared Memory
Go up to
Go forward to
Each processor has memory and cache.
All memories form a global address space.
protocols for cache consistency (no snooping possible).
Each cache copy is registered in directory.
If all cache copies of a data item are
, memory requests yield new copies.
If cache copy is
, memory request is forwarded to owner.
Example: Stanford DASH multiprocessor
Directory Architecture for Shared Memory.
Problem: Number of cache copies may grow arbitrarily.
Last modification: November 15, 1996