JOURNAL ARTICLE

Cache injection on bus based multiprocessors

Abstract

Software-controlled cache prefetching and data forwarding are widely used techniques for tolerating memory latency in shared memory multiprocessors. However, some previous studies show that cache prefetching is not so effective on bus-based multiprocessors, while the effectiveness of data forwarding has not been explored in this environment, yet. In this paper, a novel technique called cache injection is proposed. Cache injection, tuned to the properties of bus-based architectures, combines advantages of both cache prefetching and data forwarding. Some preliminary experiments show that the proposed solution can significantly help in reducing the overall miss ratio and bus traffic in applications where write-shared data prevails.

Keywords:
Computer science Cache Cache pollution Parallel computing Cache algorithms Cache invalidation Bus sniffing Latency (audio) Cache coloring Cache-only memory architecture Smart Cache CPU cache Operating system

Metrics

10
Cited By
0.35
FWCI (Field Weighted Citation Impact)
11
Refs
0.58
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
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Performance of cache-based multiprocessors

Fayé A. BriggsMichel Dubois

Journal:   ACM SIGMETRICS Performance Evaluation Review Year: 1981 Vol: 10 (3)Pages: 181-190
JOURNAL ARTICLE

A performance evaluation of cache injection in bus-based shared memory multiprocessors

Aleksandar MilenkovićVeljko Milutinović

Journal:   Microprocessors and Microsystems Year: 2002 Vol: 26 (2)Pages: 51-61
JOURNAL ARTICLE

Cache-Based Synchronization in Shared Memory Multiprocessors

Umakishore RamachandranJoonwon Lee

Journal:   Journal of Parallel and Distributed Computing Year: 1996 Vol: 32 (1)Pages: 11-27
© 2026 ScienceGate Book Chapters — All rights reserved.