Title :
Power efficient embedded processor IPs through application-specific tag compression in data caches
Author :
Petrov, Peter ; Orailoglu, Alex
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
Abstract :
In this paper, we present a methodology for power minimization by data cache tag compression. The set of tags being accessed by the major application loops is analyzed statically during compile time and an efficient and optimal compression scheme is proposed Only a very limited number of tag bits are stored in the tag array for cache conflict identification, thus achieving a significant reduction in the number of active bitlines, sense amps, and comparator cells. The underlying hardware support for dynamically compressing the tags consists of a highly cost and power efficient programmable encoder which lies outside the cache access path, thus not affecting the processor cycle time. A detailed VLSI implementation has been performed and a number of experimental results on a set of embedded applications and numerical kernels is reported Energy dissipation decreases of up to 95% can be observed for the tag arrays, while significant energy reductions in the range of 10%-50% are observed when amortized across the overall cache subsystem
Keywords :
VLSI; cache storage; comparators (circuits); data compression; low-power electronics; microprocessor chips; VLSI implementation; active bitlines; application loops; comparator cells; compile time; compression scheme; data cache tag compression; embedded applications; energy dissipation; numerical kernels; overall cache subsystem; power efficient embedded processor IPs; power minimization; processor cycle time; sense amps; tag bits; Computer science; Costs; Data engineering; Energy consumption; Energy dissipation; Microprocessors; Minimization methods; Power engineering and energy; Remotely operated vehicles; Technical Activities Guide -TAG;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-7695-1471-5
DOI :
10.1109/DATE.2002.998434