DocumentCode
1667019
Title
Data cache energy minimizations through programmable tag size matching to the applications
Author
Petrov, Peter ; Orailoglu, Alex
Author_Institution
Comput. Sci. & Eng. Dept., Univ. of California, San Diego, CA, USA
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
113
Lastpage
117
Abstract
An application-specific customization methodology for minimizing the energy dissipation in the data cache of embedded processors is presented. The data cache subsystem is one of the most power consuming microarchitectural parts of embedded processors. We target the data cache tag operations and show how an exceedingly small number of tag bits, if any, are needed to compute the miss/hit behavior for the vast majority of load/store instructions executed within application loops. The energy needed to perform the tag reads and comparisons can be thus dramatically reduced. We follow up this conceptual enhancement with a presentation of an efficient, reprogrammable implementation that utilizes application-specific information to apply the suggested energy minimization approach. The conducted experimental results confirm the expected significant decrease of energy dissipation for a set of important numerical kernels.
Keywords
cache storage; embedded systems; memory architecture; microprogramming; power consumption; program control structures; application loops; application-specific customization methodology; application-specific information; conceptual enhancement; data cache; data cache subsystem; data cache tag operations; embedded processors; energy dissipation; energy dissipation minimization; energy minimization approach; load/store instructions; miss/hit behavior; numerical kernels; power consuming microarchitectural parts; reprogrammable implementation; tag bits; tag reads; Application software; Circuits; Energy consumption; Energy dissipation; Energy efficiency; Microarchitecture; Minimization; Permission; Personal digital assistants; Technical Activities Guide -TAG;
fLanguage
English
Publisher
ieee
Conference_Titel
System Synthesis, 2001. Proceedings. The 14th International Symposium on
Print_ISBN
1-58113-418-5
Type
conf
DOI
10.1109/ISSS.2001.156542
Filename
957924
Link To Document