DocumentCode
2633862
Title
A Dynamic Hybrid Cache Coherency Protocol for Shared-Memory MPSoC
Author
Chtioui, Hajer ; Ben Atitallah, Rabie ; Niar, Smail ; Dekeyser, Jean-Luc ; Abid, Mohamed
Author_Institution
CES Lab., Univ. of Sfax, Sfax, Tunisia
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
3
Lastpage
10
Abstract
In Multi-Processor System-on-Chip (MPSoC) architectures equipped with shared-memory, caches have significant impact on performance and energy consumption. Indeed, if the executed application depicts a high degree of reference locality, caches may reduce the amount of shared-memory accesses and data transfers on the interconnection network. Hence, execution time and energy consumption can be greatly optimized. However, caches in MPSoC architectures put forward the data coherency problem. In this context, most of the existing solutions are based either on data invalidation or data update protocols. These protocols do not consider the change in the application behavior. This paper presents a new hybrid cache-coherency protocol that is able to dynamically adapt its functioning mode according to the application needs. An original architecture which facilitates this protocol´s implementation in Network-On-Chip based MPSoC architectures is also proposed. Performances, in terms of speed up factor and energy reduction gain of the proposed protocol, have been evaluated using a Cycle Accurate Bit Accurate (CABA) simulation platform. Experimental results in comparison with other existing solutions show that this protocol may give significant reductions in execution time and energy consumption can be achieved.
Keywords
cache storage; memory protocols; microprocessor chips; network-on-chip; shared memory systems; CABA simulation platform; cycle accurate bit accurate; data coherency problem; dynamic hybrid cache-coherency protocol implementation; multiprocessor system-on-chip architecture; network-on-chip; shared-memory MPSoC; Access protocols; Application software; Computer architecture; Design methodology; Digital systems; Energy consumption; Hardware; Network-on-a-chip; Switches; System-on-a-chip; MPSoC; Shared-memory; cache coherence; energy consumption; performance evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location
Patras
Print_ISBN
978-0-7695-3782-5
Type
conf
DOI
10.1109/DSD.2009.220
Filename
5349988
Link To Document