Software cache coherence for large scale multiprocessors

LI Kontothanassis, ML Scott - … of 1995 1st IEEE Symposium on …, 1995 - ieeexplore.ieee.org
Shared memory is an appealing abstraction for parallel programming. It must be
implemented with caches in order to perform well, however and caches require a coherence …

A survey of hardware solutions for maintenance of cache coherence in shared memory multiprocessors

M Tomasevic, V Milutinovic - [1993] Proceedings of the Twenty …, 1993 - ieeexplore.ieee.org
Appropriate solution of the well-known cache coherence problem in shared memory
multiprocessors is one of the key issues in improving the performance and scalability of …

Two adaptive hybrid cache coherency protocols

C Anderson, AR Karlin - Proceedings. Second International …, 1996 - ieeexplore.ieee.org
We present and evaluate adaptive, hybrid cache coherence protocols for bus-based, shared-
memory multiprocessors. Such protocols are motivated by the observation that sharing …

Cache coherence for shared memory multiprocessors based on virtual memory support

K Petersen, K Li - [1993] Proceedings Seventh International …, 1993 - ieeexplore.ieee.org
This paper presents a software cache coherence scheme that uses virtual memory (VM)
support to maintain cache coherency for shared memory multiprocessors. Traditional VM …

A multi-level hierarchical cache coherence protocol for multiprocessors

C Anderson, JL Baer - [1993] Proceedings Seventh …, 1993 - ieeexplore.ieee.org
In order to meet the computational needs of the next decade, shared-memory processors
must be scalable. Though single shared-bus architectures have been successful in the past …

An adaptive cache coherence protocol optimized for producer-consumer sharing

L Cheng, JB Carter, D Dai - 2007 IEEE 13th International …, 2007 - ieeexplore.ieee.org
Shared memory multiprocessors play an increasingly important role in enterprise and
scientific computing facilities. Remote misses limit the performance of shared memory …

Automatic software cache coherence through vectorization

E Darnell, JM Mellor-Crummey… - Proceedings of the 6th …, 1992 - dl.acm.org
Access latency in large-scale shared-memory multiprocessors is a concern since most (if not
all) memory is one or more hops away through an interconnection network. Providing …

An evaluation of multiprocessor cache coherence based on virtual memory support

K Petersen, K Li - Proceedings of 8th International Parallel …, 1994 - ieeexplore.ieee.org
This paper presents an evaluation of the impact of several architectural parameters on the
performance of virtual memory (VM) based cache coherence schemes for shared-memory …

Data merging for shared-memory multiprocessors

AH Karp, V Sarkar - [1993] Proceedings of the Twenty-sixth …, 1993 - ieeexplore.ieee.org
An efficient software cache consistency mechanism for shared-memory multiprocessors that
supports multiple writers and works for cache lines of any size is described. The mechanism …

Analysis of multiprocessor memory reference behavior

JD Gee, AJ Smith - … Conference on Computer Design: VLSI in …, 1994 - ieeexplore.ieee.org
The performance of shared-memory, cache-coherent multiprocessors is a strong function of
the reference behavior within multiprocessor applications. This research characterizes the …