Title :
Cooperative voltage scaling (CVS) between OS and applications for low-power real-time systems
Author :
Shin, Youngsoo ; Kawaguchi, Hiroshi ; Sakurai, Takayasu
Author_Institution :
Center for Collaborative Res., Tokyo Univ., Japan
Abstract :
Power efficient design of real-time embedded systems based on programmable processors becomes more important as system functionality is increasingly realized through software. This paper presents a cooperative power optimization method among OS, applications, and hardware platform. The hardware platform that consists of off-the-shelf microprocessor and custom-designed LSI is designed to support power-down and discrete levels of frequencies and voltages. In order to exploit these features, cooperative voltage scaling method is proposed, which is realized through design of power conscious OS and development of applications with concept of application slicing
Keywords :
application specific integrated circuits; embedded systems; hardware-software codesign; large scale integration; low-power electronics; microprocessor chips; operating systems (computers); processor scheduling; timing; OS; application slicing; cooperative voltage scaling; custom-designed LSI; embedded systems; hardware platform.; low-power real-time systems; system functionality; Application software; Embedded software; Embedded system; Frequency; Hardware; Large scale integration; Microprocessors; Optimization methods; Real time systems; Voltage;
Conference_Titel :
Custom Integrated Circuits, 2001, IEEE Conference on.
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-6591-7
DOI :
10.1109/CICC.2001.929841