Token coherence: a new framework for shared-memory multiprocessors

Milo M. K. Martin, M.D. Hill, David Alvra Wood · IEEE Micro · 2003

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.

Read the paper · More papers on PaperTik