ACM Home Page
Please provide us with feedback. Feedback
Data cache energy minimizations through programmable tag size matching to the applications
Full text PdfPdf (78 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 14th international symposium on Systems synthesis table of contents
Montréal, P.Q., Canada
Session: Memory aspects in system design table of contents
Pages: 113 - 117  
Year of Publication: 2001
ISBN:1-58113-418-5
Authors
Peter Petrov  University of California, San Diego, CA
Alex Orailoglu  University of California, San Diego, CA
Sponsors
IEEE : IEEE Computer Society Technical Committee on Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 12,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/500001.500028
What is a DOI?

ABSTRACT

An application-specific customization methodology for minimizing the energy dissipation in the data cache of embedded processors is presented in this paper. The data cache subsystem is one of the most power consuming microarchitectural parts of embedded processors. We target in this work particularly the data cache tag operations and show how an exceedingly small number of tag bits, if any, are needed to compute the miss/hit behavior for the vast majority of load/store instructions executed within application loops. The energy needed to perform the tag reads and comparisons can be thus dramatically reduced. We follow up this conceptual enhancement with a presentation of an efficient, reprogrammable implementation that utilizes application-specific information to apply the suggested energy minimization approach. The conducted experimental results confirm the expected significant decrease of energy dissipation for a set of important numerical kernels.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
4
 
5
 
6
7
8
 
9
N. Bellas, I. Hajj and C. Polychronopoulos, "A detailed, transistor-level energy model for SRAM-based caches',in ISCAS, pp. 198-201, June 1999.
 
10
S. Nakamura, Applied Numerical Methods with Software, Prentice-Hall, Englewood Cliffs, N.J., 1991.
11
 
12
D. Burger and T. M. Austin, "The SimpleScalar Tool Set, Version 2.0", Technical Report 1342, University of Wisconsin- Madison, CS Department, June 1997.
 
13
G. Reinman and N. Jouppi, "An Integrated Cache Timing and Power Model', Technical report, Western Research Lab, 1999.
14


Collaborative Colleagues:
Peter Petrov: colleagues
Alex Orailoglu: colleagues