ACM Home Page
Please provide us with feedback. Feedback
Reducing energy consumption by dynamic copying of instructions onto onchip memory
Full text PdfPdf (219 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 15th international symposium on System Synthesis table of contents
Kyoto, Japan
SESSION: Low power memory system table of contents
Pages: 213 - 218  
Year of Publication: 2002
ISBN:1-58113-576-9
Authors
Stefan Steinke  University of Dortmund, 44221 Dortmund, Germany
Nils Grunwald  University of Dortmund, 44221 Dortmund, Germany
Lars Wehmeyer  University of Dortmund, 44221 Dortmund, Germany
Rajeshwari Banakar  Indian Institute of Technology, Delhi, India
M. Balakrishnan  Indian Institute of Technology, Delhi, India
Peter Marwedel  University of Dortmund, 44221 Dortmund, Germany
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 52,   Citation Count: 25
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/581199.581247
What is a DOI?

ABSTRACT

The number of mobile embedded systems is increasing and all of them are limited in their uptime by their battery capacity. Several hardware changes have been introduced during the last years, but the steadily growing functionality still requires further energy reductions, e.g. through software optimizations. A significant amount of energy can be saved in the memory hierarchy where most of the energy is consumed.In this paper, a new software technique is presented which supports the use of an onchip scratchpad memory by dynamically copying program parts into it. The set of selected program parts are determined with an optimal algorithm using integer linear programming.


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
ARM. Advanced RISC Machines Ltd. www.arm.com.
 
2
R. Banakar, S. Steinke, B.-S. Lee, M. Balakrishnan, and P. Marwedel. Comparison of cache- and scratch-pad-based memory systems with respect to performance, area and energy consumption. Technical Report 762, University of Dortmund, Sep. 2001.
3
4
 
5
encc. University of Dortmund, Computer Science Dep., ls12-www.cs.uni-dortmund.de/research/encc.
 
6
Intel. Mobile Power Guidelines 2000. Technical Report 1.0, Intel Corporation, Dec. 1998.
7
8
9
 
10
 
11
12
 
13
J. Sjödin, B. Fröderberg, and T. Lindgren. Allocation of Global Data Objects in On-Chip RAM. In Proc. Workshop on Compiler and Architectural Support for Embedded Computer Systems, Washington DC, Dec. 1998. ACM.
 
14
S. Steinke, M. Knauer, L. Wehmeyer, and P. Marwedel. An accurate and fine grain instruction-level energy model supporting software optimizations. In PATMOS 01, Yverdon-Les-Bains, Switzerland, Sep. 2001.
 
15
 
16
V. Tiwari, S. Malik, and A. Wolfe. Compilation techniques for low energy: An overview. In Proceedings of the IEEE Symposium on Low Power Electronics, San Diego, CA, Oct. 1994.
 
17
S. J. E. Wilton and N. P. Jouppi. CACTI: An enhanced cache access and cycle time model. IEEE Journal of Solid-State Circuits, 31(5):677--688, May 1996.

CITED BY  25

Collaborative Colleagues:
Stefan Steinke: colleagues
Nils Grunwald: colleagues
Lars Wehmeyer: colleagues
Rajeshwari Banakar: colleagues
M. Balakrishnan: colleagues
Peter Marwedel: colleagues