• DocumentCode
    1914154
  • Title

    System-Wide Energy Optimization for Multiple DVS Components and Real-Time Tasks

  • Author

    Yun, Heechul ; Wu, Po-Liang ; Arya, Anshu ; Abdelzaher, Tarek ; Kim, Cheolgi ; Sha, Lui

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Champaign, IL, USA
  • fYear
    2010
  • fDate
    6-9 July 2010
  • Firstpage
    133
  • Lastpage
    142
  • Abstract
    Most dynamic voltage and frequency scaling (DVS) techniques adjust only CPU parameters, however, recent embedded systems provide multiple adjustable clocks which can be independently tuned. When considering multiple components, energy optimal frequencies depend on task set characteristics such as the number of CPU and memory access cycles. In this work, we propose a realistic energy model considering multiple components with individually adjustable frequencies such as CPU, system bus and memory, and related task set characteristics. The model is validated on a real platform and shows less than 2% relative error compared to measured values. Based on the proposed energy model, we present an optimal static frequency assignment scheme for multiple DVS components to schedule a set of periodic realtime tasks. We simulate the energy gain of the proposed scheme compared to other DVS schemes for various task and system configurations, showing up to a 20% energy reduction.
  • Keywords
    embedded systems; power aware computing; dynamic voltage and frequency scaling techniques; embedded systems; memory access cycles; multiple DVS components; real-time tasks; system-wide energy optimization; Biological system modeling; Capacitance; Clocks; Energy consumption; Frequency modulation; Memory management; Voltage control; DVS; Energy Optimization; Multi-DVS;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2010 22nd Euromicro Conference on
  • Conference_Location
    Brussels
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4244-7546-9
  • Electronic_ISBN
    1068-3070
  • Type

    conf

  • DOI
    10.1109/ECRTS.2010.14
  • Filename
    5562906