ACM Home Page
Please provide us with feedback. Feedback
Power analysis and low-power scheduling techniques for embedded DSP software
Full text Publisher SitePublisher Site PdfPdf (209 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 8th international symposium on System synthesis table of contents
Cannes, France
Pages: 110 - 115  
Year of Publication: 1995
ISBN:0-89791-771-5
Authors
Mike Tien-Chien Lee  Fujitsu Laboratories of America, Inc. 77 Rio Robles, San Jose, CA
Vivek Tiwari  Department of Electrical Engineering, Princeton University, Princeton, NJ
Sharad Malik  Department of Electrical Engineering, Princeton University, Princeton, NJ
Masahiro Fujita  Fujitsu Laboratories of America, Inc. 77 Rio Robles, San Jose, CA
Sponsors
IEEE-CS\TCDA : TC Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 33,   Citation Count: 6
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/224486.224525
What is a DOI?

ABSTRACT

Abstract: This paper describes the application of a measurement based power analysis technique for an embedded DSP processor. An instruction-level power model for the processor has been developed using this technique. Significant points of difference have been observed between this model and the ones developed earlier for some general-purpose commercial microprocessors. In particular, the effect of circuit state on the power cost of an instruction stream is more marked in the case of this DSP processor. In addition, the DSP processor has a special architectural feature that allows instructions to be packed into pairs. The energy reduction possible through the use of this feature is studied. The on-chip Booth multiplier on the processor is a major source of energy consumption for DSP programs. A micro-architectural power model for the multiplier is developed and analyzed for further energy minimization. A scheduling algorithm incorporating these new techniques is proposed to reduce the energy consumed by DSP software. Energy reductions varying from 11% to 56% have been observed for several example programs. These energy savings are real and have been verified through physical measurement.


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
V. Tiwari, S. Malik, and A. Wolfe. "Compilation techniques for low energy: An overview". In Proc. Syrup. on Low Power Electronics, Oct. 1994.
 
4
 
5
Mike T.-C. Lee, V. Tiwari, S. Malik, and M. Fujita. "Power analysis and low-power scheduling techniques for embedded DSP software". Technical Report FLA- CTM-02, Fujitsu Labs. of America, 1995.
 
6
 
7
Mike Johnson. Superscalar Microprocessor Design, chapter 10. Basic Software Scheduling. Prentice Hall, 1990.
 
8
Texas Instruments. Digital Signal Processing Applications- Theory, Algorithm, and Implementations. 1986.


Collaborative Colleagues:
Mike Tien-Chien Lee: colleagues
Vivek Tiwari: colleagues
Sharad Malik: colleagues
Masahiro Fujita: colleagues