JOURNAL ARTICLE

An adaptive cache coherence scheme for hierarchical shared-memory multiprocessors

Abstract

This paper considers a large scale, cache-based multiprocessor that is interconnected by a hierarchical network such as hierarchical buses or a multistage interconnection network (MIN). An adaptive cache coherence scheme for the system is proposed based on a hardware approach that handles multiple shared reads efficiently while reducing the network traffic. The new protocol allows multiple copies of a shared data block in the hierarchical network, but minimizes the cache coherence overhead by dynamically partitioning the network into sharing and non-sharing regions based on program behaviors. The new cache coherence scheme effectively utilizes the bandwidth of the hierarchical networks and exploits the locality properties of parallel algorithms. The simulation results show that the new protocol gives 15% to 30% performance improvement over some existing cache coherence schemes for the similar systems over a wide range of workload parameters.

Keywords:
Computer science Cache coherence MESI protocol Cache invalidation Cache Bus sniffing MESIF protocol Parallel computing Cache algorithms Cache pollution Distributed computing Shared memory Multiprocessing Cache coloring CPU cache

Metrics

3
Cited By
0.41
FWCI (Field Weighted Citation Impact)
32
Refs
0.54
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Cache Coherence Protocols in Shared-Memory Multiprocessors

Xiuzhen LianXiaoxi NingMingren XieFarong Yu

Journal:   Advances in computer science research Year: 2015
BOOK-CHAPTER

Scalable cache coherence for shared memory multiprocessors

Manu ThaparBruce DelagiMichael Flynn

Lecture notes in computer science Year: 1992 Pages: 1-12
JOURNAL ARTICLE

Cache coherence for large scale shared memory multiprocessors

Manu ThaparBruce Delagi

Journal:   ACM SIGARCH Computer Architecture News Year: 1991 Vol: 19 (1)Pages: 114-119
BOOK-CHAPTER

Scalable cache coherence for large shared memory multiprocessors

Manu ThaparBruce Delagi

Lecture notes in computer science Year: 1990 Pages: 592-603
© 2026 ScienceGate Book Chapters — All rights reserved.