DocumentCode :
2231739
Title :
Heterogeneous NoC Design for Efficient Broadcast-based Coherence Protocol Support
Author :
Lodde, Mario ; Flich, Jose ; Acacio, Manuel E.
Author_Institution :
Univ. Politec. de Valencia, Valencia, Spain
fYear :
2012
fDate :
9-11 May 2012
Firstpage :
59
Lastpage :
66
Abstract :
Chip Multiprocessor Systems (CMPs) rely on a cache coherency protocol to maintain memory access coherence between cached data and main memory. The Hammer coherency protocol is appealing as it eliminates most of the space overhead when compared to a directory protocol. However, it generates much more traffic, thus stressing the NoC and having worse performance in terms of power consumption. When using a NoC with built-in broadcast support network utilization is lowered but does not solve completely the problem as acknowledgment messages are still sent from each core to the memory access requestor. In this paper we propose a simple control network that collects the acknowledgement messages and delivers them with a bounded and fixed latency, thus relieving the NoC from a large amount of messages. Experimental results demonstrate on a 16-tile system with the control network that execution time improves up to 17%, with an average improvement of about 7.5%. The control network has negligible impact on area when compared to the switches.
Keywords :
cache storage; memory protocols; multiprocessing systems; network-on-chip; 16-tile system; Hammer coherency protocol; broadcast support network utilization; cached data; directory protocol; execution time; main memory; memory access coherence; memory access requestor; space overhead; Coherence; Control systems; Delay; Logic gates; Protocols; Tiles; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networks on Chip (NoCS), 2012 Sixth IEEE/ACM International Symposium on
Conference_Location :
Copenhagen
Print_ISBN :
978-1-4673-0973-8
Type :
conf
DOI :
10.1109/NOCS.2012.14
Filename :
6209263
Link To Document :
بازگشت