DocumentCode
2995641
Title
Power analysis and low-power scheduling techniques for embedded DSP software
Author
Lee, Mike Tien-Chien ; Tiwari, Vivek ; Malik, Sharad ; Fujita, Masahiro
Author_Institution
Fujitsu Labs. of America, San Jose, CA, USA
fYear
1995
fDate
13-15 Sep 1995
Firstpage
110
Lastpage
115
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
Keywords
application specific integrated circuits; circuit CAD; digital signal processing chips; instruction sets; real-time systems; scheduling; DSP processor; circuit state; embedded DSP software; energy consumption; energy minimization; energy reduction; general-purpose commercial microprocessors; instruction-level power model; low-power scheduling; measurement based power analysis; micro-architectural power model; on-chip Booth multiplier; power analysis; scheduling algorithm; Circuits; Costs; Digital signal processing; Energy consumption; Energy measurement; Microprocessors; Minimization; Power measurement; Processor scheduling; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
System Synthesis, 1995., Proceedings of the Eighth International Symposium on
Conference_Location
Cannes
ISSN
1080-1820
Print_ISBN
0-8186-7076-2
Type
conf
DOI
10.1109/ISSS.1995.520621
Filename
520621
Link To Document