• DocumentCode
    3466656
  • Title

    Energy minimization for embedded systems with discrete voltage levels

  • Author

    Wang, Yingfeng ; Liu, Zhijing ; Yan, Wei

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Xidian Univ., Xi´´an, China
  • Volume
    2
  • fYear
    2009
  • fDate
    5-6 Dec. 2009
  • Firstpage
    39
  • Lastpage
    42
  • Abstract
    Energy minimization for multi-core embedded systems is one of the most important issues, as well as performance. When the transition time of supply voltage is a constant, appropriate execution order of tasks can decrease the number of voltage transition and save the energy overhead of voltage transition. This paper proposes a scheduling algorithm for multi-core embedded systems running periodic dependent tasks with hard time constraints, considering transition overhead as well as communication overhead. Based on the retimed task graphs produced by the RDAG algorithm, we execute tasks mapping and reorder the execution order of tasks by descending voltage levels. We conduct experiments on a set of random task sets. The results show that the proposed algorithm achieves substantial energy savings compared with previous work.
  • Keywords
    embedded systems; energy conservation; microprocessor chips; parallel algorithms; processor scheduling; scheduling; RDAG algorithm; discrete voltage levels; energy minimization; multicore embedded systems; periodic dependent tasks; retimed task graphs; scheduling algorithm; voltage transition; Computer science; Dynamic voltage scaling; Embedded system; Energy consumption; Energy efficiency; Energy measurement; Scheduling algorithm; System testing; Time factors; Voltage control; dynamic power management; dynamic voltage scaling; multi-core; retiming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test and Measurement, 2009. ICTM '09. International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-4699-5
  • Type

    conf

  • DOI
    10.1109/ICTM.2009.5413022
  • Filename
    5413022