IEEE Computer Society Annual Symposium on VLSI (ISVLSI'03)
Energy Benefits of a Configurable Line Size Cache for Embedded Systems
Tampa, Florida
February 20-February 21
ISBN: 0-7695-1904-0
Previous work has shown that cache line sizes impact performance differently for different desktop programs - some programs work better with small line sizes, others with arger line sizes. Typical processors come with a line size that is a compromise, working best on the average for a variety of programs. We analyze the energy impact of different line sizes, for 19 embedded system benchmarks, and we show that tuning the line size to a particular program can reduce memory access energy by 50% in some examples. Our data argues strongly for the need for embedded microprocessors to have configurable line size caches, and for embedded system designers to put effort into choosing the best line size for their programs.
Citation:
Chuanjun Zhang, Frank Vahid, Walid Najjar, "Energy Benefits of a Configurable Line Size Cache for Embedded Systems," isvlsi, pp.87, IEEE Computer Society Annual Symposium on VLSI (ISVLSI'03), 2003