DocumentCode :
2977801
Title :
In-Network Cache Coherence
Author :
Eisley, Noel ; Peh, Li-Shiuan ; Shang, Li
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ
fYear :
2006
fDate :
9-13 Dec. 2006
Firstpage :
321
Lastpage :
332
Abstract :
With the trend towards increasing number of processor cores in future chip architectures, scalable directory-based protocols for maintaining cache coherence will be needed. However, directory-based protocols face well-known problems in delay and scalability. Most current protocol optimizations targeting these problems maintain a firm abstraction of the interconnection network fabric as a communication medium: protocol optimizations consist of end-to-end messages between requestor, directory and sharer nodes, while network optimizations separately target lowering communication latency for coherence messages. In this paper, we propose an implementation of the cache coherence protocol within the network, embedding directories within each router node that manage and steer requests towards nearby data copies, enabling in-transit optimization of memory access delay. Simulation results across a range of SPLASH-2 benchmarks demonstrate significant performance improvement and good system scalability, with up to 44.5% and 56% savings in average memory access latency for 16 and 64-node systems, respectively, when compared against the baseline directory cache coherence protocol. Detailed micro architecture and implementation characterization affirms the low area and delay impact of in-network coherence
Keywords :
cache storage; logic design; memory protocols; microprocessor chips; multiprocessor interconnection networks; network routing; optimisation; chip architectures; end-to-end messages; in-network cache coherence protocol; interconnection network; on-chip network; protocol optimizations; scalable directory-based protocols; Access protocols; Coherence; Delay; Fabrics; Memory architecture; Memory management; Microarchitecture; Moore´s Law; Multiprocessor interconnection networks; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 2006. MICRO-39. 39th Annual IEEE/ACM International Symposium on
Conference_Location :
Orlando, FL
ISSN :
1072-4451
Print_ISBN :
0-7695-2732-9
Type :
conf
DOI :
10.1109/MICRO.2006.27
Filename :
4041857
Link To Document :
بازگشت