@derkling

Power Efficient Embedded Processor IP's Through Application-Specific Tag Compression in Data Caches

, and . (2002)

Abstract

In this paper, we present a methodology for power minimizationby data cache tag compression. The set of tags being accessed bythe major application loops is analyzed statically during compiletime and an efficient and optimal compression scheme is proposed.Only a very limited number of tag bits are stored in the tag array forcache conflict identification, thus achieving a significant reductionin the number of active bitlines, sense amps, and comparator cells.The underlying hardware support for dynamically compressing thetags consists of a highly cost and power efficient programmableencoder, which lies outside the cache access path, thus not affectingthe processor cycle time. A detailed VLSI implementation hasbeen performed and a number of experimental results on a set ofembedded applications and numerical kernels is reported. Energydissipation 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.

Links and resources

Tags

community

  • @derkling
  • @dblp
@derkling's tags highlighted