DocumentCode
421393
Title
Power and performance tuning in the synthesis of real-time scheduling algorithms for embedded applications
Author
Becker, Leandro B. ; Wehrmeister, Marco A. ; Pereira, Carlos E.
Author_Institution
Comput. Sci. Inst., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
fYear
2004
fDate
7-11 Sept. 2004
Firstpage
169
Lastpage
174
Abstract
This paper evaluates how distinct real-time task scheduling algorithms impact power consumption and timing performance of embedded systems. A design space exploration methodology is proposed in order to adjust the system´s power consumption by tuning the CPU frequency according to the scheduling algorithm and to the temporal requirements of the embedded application. The goal is to find an optimized configuration, selecting the right combination of a scheduling policy with a CPU frequency, so as to consume less power without missing any deadline in the application. Experiments based on a synthetic workload that simulates realistic applications demonstrate that considerable power savings can be obtained. Moreover, the paper defines guidelines to be used by system designers in order to find a configuration that best matches the design constraints and requirements.
Keywords
embedded systems; power consumption; processor scheduling; timing; CPU frequency; design space exploration methodology; embedded applications; embedded systems; performance tuning; power consumption; real time task scheduling algorithms; timing; Algorithm design and analysis; Design methodology; Embedded system; Energy consumption; Frequency; Real time systems; Scheduling algorithm; Space exploration; Timing; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits and Systems Design, 2004. SBCCI 2004. 17th Symposium on
Print_ISBN
1-58113-947-0
Type
conf
DOI
10.1109/SBCCI.2004.240773
Filename
1360564
Link To Document