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
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;
Conference_Titel :
Integrated Circuits and Systems Design, 2004. SBCCI 2004. 17th Symposium on
Print_ISBN :
1-58113-947-0
DOI :
10.1109/SBCCI.2004.240773