JOURNAL ARTICLE

Hybrid Cache Coherence Protocol for Multi-Core Processor Architecture

S. MuthukumarK Dhinakaran.

Year: 2013 Journal:   International Journal of Computer Applications Vol: 70 (14)Pages: 24-29

Abstract

The advances in circuit technology with constraints in power dissipation and clocking have led to integrating more processing cores onto a single chip, making it as the dominant processor architecture.This design of multi-core architectures also referred to as Chip Multiprocessors (CMPs) are gaining popularity because they have the potential to drive the future performance gains without any problems of power dissipation and complexity.Nevertheless, in order to run several independent programs in different processing cores requires them to cooperate for a single computation.Thus the communication architecture is the primary focus of research in achieving the scalability of this architecture.Coherence protocols and interconnection networks have resolved some communication gaps, but memory communication through cache has been the focus of attention in CMP.This problem has been addressed with many hardware and software solutions like Directorybased, Snoopy-based, Snarfing, etc., but the performance of the system is still not up to the level of expectation.The proposed model is to develop a hybrid cache coherence protocol referred as MESCIF (Modified Exclusive Shared Clean Invalid Forward), which combines the advantages of both directorybased and broadcasting protocols.This can be achieved by introducing a small directory based cache (DB-CACHE) and cache-coherence bus (CC-BUS) into the existing CMP architecture which overcomes the problems of existing methods.The architecture is simulated using a modular discrete event driven computer system simulator platform called gem5 simulation tool.

Keywords:
Computer science MESI protocol Protocol (science) Cache coherence Architecture Cache Computer architecture Coherence (philosophical gambling strategy) Multi-core processor Core (optical fiber) Parallel computing CPU cache Cache algorithms Telecommunications

Metrics

1
Cited By
0.28
FWCI (Field Weighted Citation Impact)
10
Refs
0.60
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
© 2026 ScienceGate Book Chapters — All rights reserved.