[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 …

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 …

An adaptive cache coherence protocol optimized for migratory sharing

P Stenström, M Brorsson, L Sandberg - ACM SIGARCH Computer …, 1993 - dl.acm.org
Parallel programs that use critical sections and are executed on a shared-memory
multiprocessor with a write-invalidate protocol result in invalidation actions that could be …

Adaptive cache coherency for detecting migratory shared data

AL Cox, RJ Fowler - ACM SIGARCH Computer Architecture News, 1993 - dl.acm.org
Parallel programs exhibit a small number of distinct data-sharing patterns. A common data-
sharing pattern, migratory access, is characterized by exclusive read and write access by …

False sharing and spatial locality in multiprocessor caches

J Torrellas, HS Lam… - IEEE Transactions on …, 1994 - ieeexplore.ieee.org
The performance of the data cache in shared-memory multiprocessors has been shown to
be different from that in uniprocessors. In particular, cache miss rates in multiprocessors do …

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 …

Using write caches to improve performance of cache coherence protocols in shared-memory multiprocessors

F Dahlgren, P Stenstrom - Journal of Parallel and Distributed Computing, 1995 - Elsevier
Write-invalidate protocols suffer from memory-access penalties due to coherence misses.
While write-update or hybrid update/invalidate protocols can reduce coherence misses, the …

Hardware approaches coherence in shared-memory multiprocessors, part 1

M Tomasevic, V Milutinovic - IEEE micro, 1994 - computer.org
Improving performance and scalability in shared-memory multiprocessors requires an
appropriate solution to the well-known cache coherence problem. Hardware schemehighly …

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 …