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