Abstract
In this paper, we present experimental results from an optimization strategy that aims at reducing per access energy cost for direct-mapped data caches. We have developed a compiler algorithm that uses access pattern analysis to determine those references that are certain to result in cache hits (called 'certain hits') in a virtually-addressed, direct-mapped data cache. After detecting such references, the compiler substitutes the corresponding load operations with 'energy-efficient loads' that access only data array of cache instead of both tag and data arrays. This tag access elimination, in turn, reduces the per access energy consumption for data accesses. Our experimental results indicate that certain hits constitute a large percentage of total hits. They also show that even our most conservative strategy improves the data cache energy consumption by 11% on the average.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings - 15th Annual IEEE International ASIC/SOC Conference, ASIC/SOC 2002 |
| Editors | John Chickanosky, Ram K. Krishnamurthy, P.R. Mukund |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 296-300 |
| Number of pages | 5 |
| ISBN (Electronic) | 0780374940 |
| DOIs | |
| State | Published - Jan 1 2002 |
| Event | 15th Annual IEEE International ASIC/SOC Conference, ASIC/SOC 2002 - Rochester, United States Duration: Sep 25 2002 → Sep 28 2002 |
Publication series
| Name | Proceedings of the Annual IEEE International ASIC Conference and Exhibit |
|---|---|
| Volume | 2002-January |
| ISSN (Print) | 1063-0988 |
Other
| Other | 15th Annual IEEE International ASIC/SOC Conference, ASIC/SOC 2002 |
|---|---|
| Country/Territory | United States |
| City | Rochester |
| Period | 9/25/02 → 9/28/02 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- Electrical and Electronic Engineering
Fingerprint
Dive into the research topics of 'Experimental evaluation of a compiler-based cache energy optimization strategy'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver