• DocumentCode
    3263078
  • Title

    Dynamic Clock Scaling for Energy-aware Embedded Systems

  • Author

    Karakehayov, Zdravko

  • Author_Institution
    Southern Denmark Univ., Sumderborg
  • fYear
    2007
  • fDate
    6-8 Sept. 2007
  • Firstpage
    96
  • Lastpage
    99
  • Abstract
    This paper presents a method for power management of energy-aware embedded systems. The method is suitable for systems on a chip or microcontrollers where a processor runs in parallel with embedded peripherals. Since the approach is based on clock rate control, it is very easy to implement. While the assumption is that the CPU has an active and a power-saving mode, we introduce a fine-grain energy model which accords well with individually controlled peripherals. The method allows calculating an optimal clock frequency for each task. Also, we discuss the case when the clock scaling must be consistent with constant-clock peripherals such as timers. Under this hardware model we outlined possibilities to scale the CPU clock rate keeping the constant-clock peripherals operational.
  • Keywords
    clocks; embedded systems; low-power electronics; microcontrollers; power aware computing; system-on-chip; constant-clock peripheral; dynamic clock scaling; energy-aware embedded system; microcontroller; optimal clock frequency; power management; system-on-chip; Clocks; Embedded system; Energy consumption; Energy management; Frequency conversion; Hardware; Oscillators; Power system management; Power system modeling; Voltage; Embedded systems; dynamic clock scaling; power management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2007. IDAACS 2007. 4th IEEE Workshop on
  • Conference_Location
    Dortmund
  • Print_ISBN
    978-1-4244-1347-8
  • Electronic_ISBN
    978-1-4244-1348-5
  • Type

    conf

  • DOI
    10.1109/IDAACS.2007.4488382
  • Filename
    4488382