DocumentCode :
1683522
Title :
An interconnect-aware power efficient cache coherence protocol for CMPs
Author :
Zeng, Hongbo ; Wang, Jun ; Zhang, Ge ; Hu, Weiwu
Author_Institution :
Key Lab. of Comput. Syst. & Archit. Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
fYear :
2008
Firstpage :
1
Lastpage :
11
Abstract :
The continuing shrinking of technology enables more and more processor cores to reside on a single chip. However, the power consumption and delay of global wires have presented a great challenge in designing future chip multiprocessors. With these overheads of wires properly accounted for, researchers have explored some efficient on- chip network designs in the domain of larger scale caches. While in the paper, we attempt to reduce the interconnect power consumption with a novel cache coherence protocol. Conventional coherence protocols are kept independent from underlying networks for flexibility reasons. But in CMPs, processor cores and the on-chip network are tightly integrated. Exposing features of interconnect networks to protocols will unveil some optimization opportunities for power reduction. Specifically, by utilizing the location information of cores on a chip, the coherence protocol we propose in this work chooses to response the requester with the data copy in the closest sharer of the desired cache line, other than fetching it from distant L2 cache banks. This mechanism reduces the hops cache lines must travel and eliminates the power that would have incurred on the corresponding not-traveled links. To get accurate and detailed power information of interconnects, we extract wire power parameters by physical level simulation (HSPICE) and obtain router power by synthesizing RTL with actual ASIC libraries. We conduct experiments on a 16-core CMP simulator with a group of SPLASH2 benchmarks. The results demonstrate that an average of 16.3% L2 cache accesses could be optimized, resulting in an average 9.3% power reduction of data links with 19.2% as the most. This mechanism also yields a performance speedup of 1.4%.
Keywords :
cache storage; integrated circuit interconnections; logic design; low-power electronics; memory protocols; microprocessor chips; ASIC libraries; CMP; HSPICE; chip multiprocessor design; interconnect-aware power efficient cache coherence protocol; power consumption; Acceleration; Delay; Energy consumption; Laboratories; Large-scale systems; Network-on-a-chip; Power system interconnection; Protocols; Switches; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
ISSN :
1530-2075
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2008.4536258
Filename :
4536258
Link To Document :
بازگشت