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 :
بازگشت