HotSpot Cache: Saving I-Cache Energy with Dynamic Program Hot Spot Detection for Multimedia Applications
Author(s)
Lee, Chien-Hao
DOI
2006092712285075764
Abstract
Power consumption is an important design issue of current embedded systems. It has been shown that instruction cache accounts for a signicant portion of the power dissipation of the whole chip. Several studies have proposed to add a cache (L0 cache) that is very small relative to the conventional L1 cache on chip for power optimization since a smaller cache has lower load capacitance. However, energy savings often come at the cost of performance degradation. In this paper, we propose a mech-
anism that detects program hot spots dynamically & stores only hot spots in the L0 cache. The optimization goal is to achieve high L0 cache utilization without sacricing performance. We design a run-time hot-spot detection mechanism around the Branch Target Buer. The results show up to 57 % energy reduction without performance degradation for a set of multimedia applications.
Publisher
臺北市:國立臺灣大學資訊工程學系
Type
other
File(s)![Thumbnail Image]()
Loading...
Name
hotspot.pdf
Size
1.71 MB
Format
Adobe PDF
Checksum
(MD5):19293d3a13f41d75e5f93e9f069df83d
