Title :
Token coherence: a new framework for shared-memory multiprocessors
Author :
Martin, Milo M K ; Hill, Mark D. ; Wood, David A.
Author_Institution :
Wisconsin Univ., Madison, WI, USA
Abstract :
Commercial workload and technology trends are pushing existing shared-memory multiprocessor coherence protocols in divergent directions. Token coherence provides a framework for new coherence protocols that can reconcile these opposing trends. The token coherence framework directly enforces the coherence invariant by counting tokens (requiring all of a block´s tokens to write and at least one token to read). This token-counting approach enables more obviously correct protocols that do not rely on request ordering and can operate with alternative policies that seek to improve the performance of future multiprocessors.
Keywords :
cache storage; protocols; shared memory systems; coherence protocols; shared-memory multiprocessor coherence protocols; token coherence; token-counting approach; Bandwidth; Broadcasting; Coherence; Computer architecture; Costs; Logic; Protocols; Read-write memory; Sun; Switches;
Journal_Title :
Micro, IEEE
DOI :
10.1109/MM.2003.1261394