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 :
بازگشت