ACM Home Page
Please provide us with feedback. Feedback
Energy efficient code generation exploiting reduced bit-width instruction set architectures (rISA)
Full text Publisher SitePublisher Site PdfPdf (138 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 software table of contents
Pages: 475 - 477  
Year of Publication: 2004
ISBN:0-7803-8175-0
Authors
Aviral Shrivastava  University of California, Irvine, CA
Nikil Dutt  University of California, Irvine, CA
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): 3,   Downloads (12 Months): 10,   Citation Count: 4
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

Energy consumption is emerging as a critical design concern for programmable embedded systems. Many Reduced Bit-width Instruction Set Architectures (rISA) (e.g., ARM Thumb) are being increasingly used to decrease code size. Previous work has explored energy savings in non-cached rISA architectures as a byproduct of code size reduction. In this paper we present an energy efficient code generation technique for rISA architectures, and furthermore explore energy savings for both cached and non-cached architectures. Our code generation technique uses profile information to find the most frequently executed parts of the program. By aggressively reducing code size on frequently executed parts, fewer fetches to instruction memory are incurred, thus reducing the power consumption of the instruction memory. We achieve an average 30% reduction in instruction memory energy consumption in cached systems, on a variety of benchmarks, as compared to non-rISA architectures.


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
Young-Jun Kwon, Xiarong Ma, and Hyuk Jae Lee. PARE: instruction set architecture for efficient code size reduction. Electronics Letters, pp. 2098--2099, 1999.
5
6
 
7
8

Collaborative Colleagues:
Aviral Shrivastava: colleagues
Nikil Dutt: colleagues