Loading...
Helia: Heterogeneous interconnect for low resolution cache access in snoop-based chip multiprocessors
Shafiee, A ; Sharif University of Technology | 2010
466
Viewed
- Type of Document: Article
- DOI: 10.1109/ICCD.2010.5647589
- Publisher: 2010
- 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:
- Cache access ; Chip Multiprocessor ; Lookups ; Low resolution ; Snoop filtering ; Tag arrays ; Wire management ; Energy efficiency ; Industrial management ; Multiprocessing systems ; Wire ; Microprocessor chips
- Source: 28th IEEE International Conference on Computer Design, ICCD 2010, Amsterdam, 3 October 2010 through 6 October 2010 ; 2010 , Pages 84-91 ; 10636404 (ISSN) ; 9781424489350 (ISBN)
- URL: http://ieeexplore.ieee.org/document/5647589/?reload=true
