Title :
Using Heterogeneous Networks to Improve Energy Efficiency in Direct Coherence Protocols for Many-Core CMPs
Author :
Ros, Alberto ; Fernández-Pascual, Ricardo ; Acacio, Manuel E.
Author_Institution :
Univ. de Murcia, Murcia, Spain
Abstract :
Direct coherence protocols have been recently proposed as an alternative to directory-based protocols to keep cache coherence in many-core CMPs. Differently from directory-based protocols, in direct coherence the responsible for providing the requested data in case of a cache miss (i.e., the owner cache) is also tasked with keeping the updated directory information and serializing the different accesses to the block by all cores. This way, these protocols send requests directly to the owner cache, thus avoiding the indirection caused by accessing a separate directory (usually in the home node). A hints mechanism ensures a high hit rate when predicting the current owner of a block for sending requests, but at the price of significantly increasing network traffic, and consequently, energy consumption. In this work, we show how using a heterogeneous interconnection network composed of two kinds of links is enough to drastically reduce the energy consumed by hint messages, obtaining significant improvements in energy efficiency.
Keywords :
cache storage; energy conservation; energy consumption; multiprocessing systems; protocols; cache coherence; cache miss; direct coherence protocols; directory-based protocols; energy consumption reduction; energy efficiency; heterogeneous interconnection network; hint messages; hints mechanism; many-core CMP; owner cache; Bandwidth; Coherence; Energy consumption; Multiprocessor interconnection; Protocols; Tiles; Wires; Cache coherence; direct coherence; heterogeneous networks;
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2012 IEEE 24th International Symposium on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-4790-7
DOI :
10.1109/SBAC-PAD.2012.23