DocumentCode :
1016971
Title :
Tag compression for low power in dynamically customizable embedded processors
Author :
Petrov, Peter ; Orailoglu, Alex
Author_Institution :
Comput. Sci. & Eng. Dept., Univ. of California, La Jolla, CA, USA
Volume :
23
Issue :
7
fYear :
2004
fDate :
7/1/2004 12:00:00 AM
Firstpage :
1031
Lastpage :
1047
Abstract :
We present a methodology for power reduction by instruction/data cache-tag compression for low-power embedded processors. By statically analyzing the code/data memory layouts for the application hot spots, a variety of proposed schemes for effective tag-size reduction can be employed for power minimization in instruction and data caches. The schemes rely on significantly reducing the number of tag bits stored in the tag arrays for cache-conflict identification, thus considerably decreasing the number of active bitlines, sense amps, and comparator cells. We present a set of tag compression techniques and evaluate each of them separately in terms of efficiency and required hardware support. A detailed very large scale integrated implementation has been performed and a number of experimental results on a set of embedded applications is reported for each technique. Energy dissipation decreases of up to 95% can be observed for the tag arrays, implying significant energy reductions in the range of 50% when amortized across the overall cache subsystem.
Keywords :
VLSI; application specific integrated circuits; cache storage; embedded systems; low-power electronics; microprocessor chips; reconfigurable architectures; active bitlines; application-specific processors; cache subsystem; cache-conflict identification; code-data memory layouts; comparator cells; embedded systems; energy dissipation; hardware support; instruction-data cache-tag compression; low power embedded processors; low-power caches; power reduction; reconfigurable caches; sense amps; tag arrays; tag compression; very large scale integrated implementation; Application software; Circuits; Embedded system; Energy consumption; Energy dissipation; Hardware; Microarchitecture; Microprocessors; Minimization; Technical Activities Guide -TAG; Application-specific processors; embedded processors; embedded systems; low-power caches; reconfigurable caches;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2004.829823
Filename :
1308397
Link To Document :
بازگشت