pith. sign in

arxiv: 1701.03878 · v1 · pith:G6T4GJKRnew · submitted 2017-01-14 · 💻 cs.AR

HoLiSwap: Reducing Wire Energy in L1 Caches

classification 💻 cs.AR
keywords cacheenergywirelinesholiswapnearestdifferencefraction
0
0 comments X
read the original abstract

This paper describes HoLiSwap a method to reduce L1 cache wire energy, a significant fraction of total cache energy, by swapping hot lines to the cache way nearest to the processor. We observe that (i) a small fraction (<3%) of cache lines (hot lines) serve over 60% of the L1 cache accesses and (ii) the difference in wire energy between the nearest and farthest cache subarray can be over 6$\times$. Our method exploits this difference in wire energy to dynamically identify hot lines and swap them to the nearest physical way in a set-associative L1 cache. This provides up to 44% improvement in the wire energy (1.82% saving in overall system energy) with no impact on the cache miss rate and 0.13% performance drop. We also show that HoLiSwap can simplify way-prediction.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.