DocumentCode :
3271713
Title :
Helia: Heterogeneous Interconnect for Low Resolution Cache Access in snoop-based chip multiprocessors
Author :
Shafiee, Ali ; Shahidi, Narges ; Baniasadi, Amirali
fYear :
2010
fDate :
3-6 Oct. 2010
Firstpage :
84
Lastpage :
91
Abstract :
In this work we introduce Heterogeneous Interconnect for Low Resolution Cache Access (Helia). Helia improves energy efficiency in snoop-based chip multiprocessors as it eliminates unnecessary activities in both interconnect and cache. This is achieved by using innovative snoop filtering mechanisms coupled with wire management techniques. Our optimizations rely on the observation that a high percentage of cache mismatches could be detected by utilizing a small subset but highly informative portion of the tag bits. Helia relies on the snoop controller to detect possible remote tag mismatches prior to tag array lookup. Power is reduced as a) our wire management techniques permit slow transmission of a subset of tag bits while tag mismatches are being detected and b) we avoid cache access for mismatches detected at the snoop controller. Our Evaluation shows that Helia reduces power in interconnect (dynamic: 64% to 75%, static: 45% to 50%) and cache tag array (dynamic: 57% to 58%, static: 80%) while improving average performance up to 4.4%.
Keywords :
energy conservation; microprocessor chips; multiprocessor interconnection networks; optimisation; Helia; energy efficiency; heterogeneous interconnect; low resolution cache access; optimizations; snoop based chip multiprocessors; snoop controller; snoop filtering mechanisms; tag array lookup; tag bits; wire management techniques; Arrays; Broadcasting; Clocks; Coherence; Protocols; Timing; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2010 IEEE International Conference on
Conference_Location :
Amsterdam
ISSN :
1063-6404
Print_ISBN :
978-1-4244-8936-7
Type :
conf
DOI :
10.1109/ICCD.2010.5647589
Filename :
5647589
Link To Document :
بازگشت