Title :
Interaction of NoC Design and Coherence Protocol in 3D-Stacked CMPs
Author :
Abad, Pablo ; Prieto, Pablo ; Menezo, Lucia G. ; Colaso, Adrian ; Puente, Valentin ; Gregorio, Jose Angel
Author_Institution :
Univ. of Cantabria, Santander, Spain
Abstract :
Computer architectures have evolved to structures where communication has become an essential part of the system and most of it currently takes place inside the chip. The number of on-Chip cores and the available off-chip bandwidth is not growing at the same rate. This demands for the inclusion of more sophisticated memory hierarchies inside the chip to deal with off-chip latency and bandwidth problems in order to keep on improving performance. The exhaustion of Moore´s law will accelerate the use of 3D-Stacked on-chip memory hierarchies to sustain the required scalability of forthcoming CMPs. For this class of systems´ memory hierarchy, coherence protocol and interconnection network are two closely related components, but which are usually designed independently. In this work we will demonstrate that network components can be coupled to coherence protocol in order to extract significant performance benefits. Making use of a well-known snoop coherence protocol, we will present different network optimizations, better able to adapt to the communication requirements of this protocol. Evaluation results show that with minimal hardware changes, for some real applications, full system performance can be improved by up to 48%.
Keywords :
circuit optimisation; integrated circuit design; integrated circuit interconnections; memory architecture; network-on-chip; protocols; three-dimensional integrated circuits; 3D-stacked CMP; 3D-stacked on-chip memory hierarchies; Moore´s law; NoC design interaction; bandwidth problems; computer architectures; network components; network optimizations; off-chip bandwidth; off-chip latency; on-chip cores; snoop coherence protocol; Bandwidth; Coherence; Routing; Routing protocols; System-on-chip; Three-dimensional displays; Cache Coherence; Chip Multiprocessor; Network on Chip; Routing;
Conference_Titel :
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location :
Los Alamitos, CA
DOI :
10.1109/DSD.2013.16