Energy Benefits of a Configurable Line Size Cache for Embedded Systems

  • Authors:
  • Chuanjun Zhang;Frank Vahid;Walid Najjar

  • Affiliations:
  • -;-;-

  • Venue:
  • ISVLSI '03 Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI'03)
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Previous work has shown that cache line sizes impactperformance differently for different desktop programs -some programs work better with small line sizes, otherswith arger line sizes. Typical processors come with aline size that is a compromise, working best on theaverage for a variety of programs. We analyze theenergy impact of different line sizes, for 19 embeddedsystem benchmarks, and we show that tuning the linesize to a particular program can reduce memory accessenergy by 50% in some examples. Our data arguesstrongly for the need for embedded microprocessors tohave configurable line size caches, and for embeddedsystem designers to put effort into choosing the best linesize for their programs.