DocumentCode
543936
Title
Aggressive snoop reduction for synchronized producer-consumer communication in energy-efficient embedded multi-processors
Author
Yu, Chenjie ; Petrov, Peter
Author_Institution
Univ. of Maryland, College Park, MD, USA
fYear
2007
fDate
Sept. 30 2007-Oct. 3 2007
Firstpage
245
Lastpage
250
Abstract
Snoop-based cache coherence protocols are typically used when multiple processor cores share memory through a common bus. It is well known, however, that these coherence protocols introduce an excessive power overhead. To help alleviate this problem, we propose an application-driven customization technique where application knowledge regarding data sharing in producer-consumer relationships is used in order to aggressively eliminate unnecessary and predictable snoop-induced cache tag lookups even for references to shared data, thus, achieving significant power reduction with minimal hardware cost. Snoop-induced cache tag lookups for accesses to both shared and private data are eliminated when it is ensured that such lookups will not result in extra knowledge regarding the cache state in respect to the other caches and memories. The proposed methodology relies on the combined support from the compiler, the operating system, and the hardware architecture. Our experiments show average power reductions of more than 80% compared to a general-purpose snoop protocol.
Keywords
cache storage; embedded systems; multiprocessing systems; power aware computing; protocols; aggressive snoop reduction; application-driven customization technique; compiler; energy-efficient embedded multiprocessors; hardware architecture; operating system; power reductions; snoop-based cache coherence protocols; snoop-induced cache tag lookup; synchronized producer-consumer communication; Coherence; Hardware; Instruction sets; Operating systems; Protocols; Radiation detectors; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2007 5th IEEE/ACM/IFIP International Conference on
Conference_Location
Salzburg
Print_ISBN
978-1-5959-3824-4
Type
conf
Filename
5753849
Link To Document