ACM Home Page
Please provide us with feedback. Feedback
Reducing cache energy consumption by tag encoding in embedded processors
Full text PdfPdf (342 KB)
Source
International Symposium on Low Power Electronics and Design archive
Proceedings of the 2007 international symposium on Low power electronics and design table of contents
Portland, OR, USA
POSTER SESSION: Posters table of contents
Pages: 367 - 370  
Year of Publication: 2007
ISBN:978-1-59593-709-4
Authors
Mingming Zhang  Chinese Academy of Sciences
Xiaotao Chang  Chinese Academy of Sciences
Ge Zhang  Chinese Academy of Sciences
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 43,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper presents a new technique eliminating redundant cache tag and data accesses to reduce energy consumption. We assign a register to each tag in a cache to represent its state. Before starting an access, we can check the tag states in the target cache set to determine which way(s) should be accessed and which should not. Through this method, almost all the accesses in the I-cache can be directed to the target cache way immediately for most benchmark programs. For a 2-way set-associative cache, the energy consumption can be reduced by 76.6% compared with conventional cache architecture, and by 39.8% compared with Block Buffering, a simple but well-known technique. Besides, this approach does not require any special circuitry internal to the cache RAM such as row or column activation mechanisms. This is considered an important advantage in industry because of its easy implementation.


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
Montanaro, J.; Witek, R. T.; Anne, K. et al; "A 160-MHz, 32-b, 0.5-W CMOS RISC microprocessor", Solid-State Circuits, IEEE Journal of, Volume 31, Issue 11, Nov. 1996 Page(s):1703--1714
2
 
3
 
4
5
6
7
 
8
9
 
10
 
11
Petrov, P.; Orailoglu, A.; "Tag compression for low power in dynamically customizable embedded processors", Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, Volume 23, Issue 7, July 2004 Page(s):1031--1047
 
12
 
13
 
14
15
 
16
 
17
D. Burger and T. M. Austin, "The SimpleScalar tool set, version 2.0," TR-CS-1342, University of Wisconsin-Madison, June 1997.


Collaborative Colleagues:
Mingming Zhang: colleagues
Xiaotao Chang: colleagues
Ge Zhang: colleagues