ACM Home Page
Please provide us with feedback. Feedback
A static and dynamic energy reduction technique for I-cache and BTB in embedded processors
Full text Publisher SitePublisher Site PdfPdf (217 KB)
Source with EDA Technofair Design Automation Conference Asia and South Pacific archive
Proceedings of the 2004 conference on Asia South Pacific design automation: electronic design and solution fair table of contents
Yokohama, Japan
SESSION: Embedded system architectures table of contents
Pages: 830 - 833  
Year of Publication: 2004
ISBN:0-7803-8175-0
Authors
Hidenori Sato  Kyushu Institute of Technology
Toshinori Sato  Kyushu Institute of Technology
Sponsors
IEICE : Institute of Electronics, Information and Communication Engineers
: IEEE Circuits and Systems Society
IPSJ : Information Processing Society of Japan
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 22,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

Power consumption is becoming one of the most important constraints for embedded processor design in nano-meter-scale technologies. Especially, as the transistor supply voltage and threshold voltage are scaled down, leakage energy consumption is increased even when the transistor is not switching. This paper proposes to use the loop cache to reduce static energy consumption as well as dynamic one. We combine it with CMOS circuits having sleep mode, and thus instruction cache can go to sleep mode when the loop cache is active. Detailed simulation shows that we can reduce static energy consumed by I-cache by up to 37.9%. We also propose to apply the technique to branch target buffer, and its static and dynamic energy consumption is reduced by up to 40.4% and 40.7%, respectively.


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
M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge, R. B. Brown, "MiBench: A free, commercially representative embedded benchmark suite," Workshop on Workload Characterization, 2001.
 
6
 
7
T. Hiramoto, M. Takamiya, "Low power and low voltage MOSFETs with variable threshold voltage controlled by back-bias," IEICE Trans. on Electronics, vol. E83-C, no. 2, 2000.
 
8
Intel Corp., "Intel XScale technology," http://developer.intel.com/ design/intelxscale/, 2002.
9
 
10
 
11
 
12
 
13
A. Klaiber, "The technology behind Crusoe processors," Transmeta Corporation, White Paper, 2000.
 
14
T. Kuroda et al., "A 0.9V, 150MHz, 10mW, 4mm2, 2-D discrete cosine transform core processor with variable-threshold-voltage scheme," Int. Solid State Circuit Conf., 1996.
15
16
17
18
 
19
Collaborative Colleagues:
Hidenori Sato: colleagues
Toshinori Sato: colleagues