Token coherence: Decoupling performance and correctness

MMK Martin, MD Hill, DA Wood - ACM SIGARCH Computer Architecture …, 2003 - dl.acm.org
Many future shared-memory multiprocessor servers will both target commercial workloads
and use highly-integrated" glueless" designs. Implementing low-latency cache coherence in …

SWEL: Hardware cache coherence protocols to map shared data onto shared caches

SH Pugsley, JB Spjut, DW Nellans… - Proceedings of the 19th …, 2010 - dl.acm.org
Snooping and directory-based coherence protocols have become the de facto standard in
chip multi-processors, but neither design is without drawbacks. Snooping protocols are not …

Dynamic self-invalidation: Reducing coherence overhead in shared-memory multiprocessors

AR Lebeck, DA Wood - ACM SIGARCH Computer Architecture News, 1995 - dl.acm.org
This paper introduces dynamic self-invalidation (DSI), a new technique for reducing cache
coherence overhead in shared-memory multiprocessors. DSI eliminates invalidation …

Analysis of cache invalidation patterns in multiprocessors

W Weber, A Gupta - Proceedings of the third international conference on …, 1989 - dl.acm.org
To make shared-memory multiprocessors scalable, researchers are now exploring cache
coherence protocols that do not rely on broadcast, but instead send invalidation messages …

Evaluating the performance of four snooping cache coherency protocols

SJ Eggers, RH Katz - Proceedings of the 16th annual international …, 1989 - dl.acm.org
Write-invalidate and write-broadcast coherency protocols have been criticized for being
unable to achieve good bus performance across all cache configurations. In particular, write …

Cache coherence in large-scale shared-memory multiprocessors: Issues and comparisons

DJ Lilja - ACM Computing Surveys (CSUR), 1993 - dl.acm.org
Due to data spreading among processors and due to the cache coherence problem, private
data caches have not been as effective in reducing the average memory delay in …

Coherence decoupling: Making use of incoherence

J Huh, J Chang, D Burger, GS Sohi - Proceedings of the 11th …, 2004 - dl.acm.org
This paper explores a new technique called coherence decoupling, which breaks a
traditional cache coherence protocol into two protocols: a Speculative Cache Lookup (SCL) …

[PDF][PDF] Cache invalidation patterns in shared-memory multiprocessors

A Gupta, WD Weber - IEEE Transactions on Computers, 1992 - courses.engr.illinois.edu
For constnicting large-scale shared-memory multi-processors, researchers are currently
exploring cache coherence protocols that do not rely on broadcast, but instead send …

Improving multiple-cmp systems using token coherence

MR Marty, JD Bingham, MD Hill, AJ Hu… - … Symposium on High …, 2005 - ieeexplore.ieee.org
Improvements in semiconductor technology now enable chip multiprocessors (CMPs). As
many future computer systems will use one or more CMPs and support shared memory …

[图书][B] A primer on memory consistency and cache coherence

D Sorin, M Hill, D Wood - 2022 - books.google.com
Many modern computer systems and most multicore chips (chip multiprocessors) support
shared memory in hardware. In a shared memory system, each of the processor cores may …