DocumentCode :
1853139
Title :
Estimation of energy consumed by software in processor caches
Author :
Chandra, Lokesh ; Roy, Sourav
Author_Institution :
Indian Inst. of Technol. Madras, Chennai
fYear :
2008
fDate :
23-25 April 2008
Firstpage :
21
Lastpage :
24
Abstract :
We present a comprehensive high-level estimation framework for power consumed by the software in the processor caches. We demonstrate the framework on two types of caches commonly used in a modern day processor ARM1136 viz., L1 Data Cache and L2 Unified Cache. The major contribution of this paper is a linear energy model for the caches. The energy characterization starts with recognition of different types of operations in the caches. Further the energy of each operation is divided into sequential and non-sequential part depending on whether the operation is stand alone or happens in a burst with other operations. There is also an idle energy component of the cache since the cache may be inactive for considerable amount of time. The average error magnitude of the energy model when applied on the ARM1136 L1 Data Cache and L2 Unified Cache with a large suite of benchmarks is 1.7%, whereas the maximum error is less than 4.0%.
Keywords :
cache storage; high level synthesis; microprocessor chips; ARM1136; L1 data cache; L2 unified cache; energy characterization; high-level estimation framework; idle energy component; linear energy model; processor caches; Assembly; Batteries; Cellular phones; Character recognition; Energy consumption; GSM; Microarchitecture; Personal digital assistants; Power system modeling; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, Automation and Test, 2008. VLSI-DAT 2008. IEEE International Symposium on
Conference_Location :
Hsinchu
Print_ISBN :
978-1-4244-1616-5
Electronic_ISBN :
978-1-4244-1617-2
Type :
conf
DOI :
10.1109/VDAT.2008.4542403
Filename :
4542403
Link To Document :
بازگشت