• 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