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