Title :
High-level optimization for low power consumption on microprocessor-based systems
Author :
Ortiz, David A. ; Santiago, Nayda G.
Author_Institution :
Univ. of Puerto Rico, Mayaguez
Abstract :
Power consumption is an important constraint in the design of battery-operated embedded systems. The problem of minimizing power dissipation may be handled in terms of hardware or software optimizations. High-level language optimization techniques appear as an alternative to achieve low power consumption when programming embedded systems. In this work, software optimization techniques were applied to a set of code segments in a high-level language, in order to analyze the effect that source code optimizations have on the power dissipation of microprocessor-based systems. Design of experiments (DOE) techniques were used in order to reach statistical sound conclusions about the actual impact that software optimization techniques have on power consumption.
Keywords :
design of experiments; embedded systems; high level languages; low-power electronics; microprocessor chips; software engineering; battery-operated embedded system; code segment; design of experiment; high-level language; microprocessor-based system; power consumption; power dissipation; software optimization; source code optimization; Decoding; Design optimization; Embedded software; Embedded system; Energy consumption; Hardware; High level languages; Microprocessors; Optimizing compilers; Power dissipation;
Conference_Titel :
Circuits and Systems, 2007. MWSCAS 2007. 50th Midwest Symposium on
Conference_Location :
Montreal, Que.
Print_ISBN :
978-1-4244-1175-7
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2007.4488783