DocumentCode :
341481
Title :
Energy efficient software through dynamic voltage scheduling
Author :
Konduri, Gangadhar ; Goodman, James ; Chandrakasan, Anantha
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
Volume :
1
fYear :
1999
fDate :
36342
Firstpage :
358
Abstract :
The energy usage of computer systems is becoming important, especially for portable battery-operated applications and embedded systems. A significant reduction in the energy consumption of a program can be achieved via code optimizations that transform the code to take advantage of the Instruction Set Architecture (ISA) of the target processor. These code optimizations result in significantly shorter execution times of the software which in turn allow the operating frequency of the processor to be reduced, while maintaining the same throughput as the conventionally coded application. This reduction in operating frequency allows dynamic voltage scheduling to be applied to the processor, which results in energy reduction. This work describes how the operating frequency and the supply voltage can be changed on a low power microprocessor. The examples used show that over an order of magnitude reduction in the energy consumption is possible by using the aforementioned techniques
Keywords :
CMOS digital integrated circuits; embedded systems; instruction sets; low-power electronics; microprocessor chips; optimising compilers; portable computers; scheduling; computer system energy usage; dynamic voltage scheduling; embedded systems; energy efficient software; instruction set architecture; low power microprocessor; portable battery-operated applications; processor operating frequency reduction; program energy consumption reduction; Application software; Dynamic scheduling; Embedded computing; Embedded system; Energy consumption; Energy efficiency; Frequency; Portable computers; Processor scheduling; Voltage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-5471-0
Type :
conf
DOI :
10.1109/ISCAS.1999.777877
Filename :
777877
Link To Document :
بازگشت