Abstract
Most modern microprocessors employ on-chip caches to bridge the enormous speed disparities between the main memory and central processing unit (CPU), but these caches consume a significant fraction of total energy dissipation, especially the power dissipated by instruction cache itself is often a significant part of the power dissipated by the entire on-chip caches. Using buffer can filter most of instruction cache accesses and reduce it's power consumption, but there arestill many unnecessary data array accesses left, based on this idea. In this paper, a low-power instruction cache called RBC is proposed. With the record buffer and the modification on data array, RBC can filter most of the unnecessary cache activities, thus reducing energy consumption significantly. Experiments on 10 SPEC2000 benchmarks show that, compared with conventional block buffering cache, 24.33% energy savings for instruction cache can be achieved, at the cost of only 6.01% slowdown and 3.75% area overhead.
| Original language | English |
|---|---|
| Pages (from-to) | 744-751 |
| Number of pages | 8 |
| Journal | Jisuanji Yanjiu yu Fazhan/Computer Research and Development |
| Volume | 43 |
| Issue number | 4 |
| DOIs | |
| State | Published - Apr 2006 |
| Externally published | Yes |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Buffer
- CPU
- Instruction cache
- Low-power
Fingerprint
Dive into the research topics of 'Low-power instruction cache design based on record buffer'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver