• DocumentCode
    3122218
  • Title

    A constraint-based application model and scheduling techniques far power-aware systems

  • Author

    Liu, Jinfeng ; Chou, Pai H. ; Bagherzadeh, Nader ; Kurdahi, Fadi

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    153
  • Lastpage
    158
  • Abstract
    New embedded systems must be power-aware, not just low-power. That is, they must track their power sources and the changing power and performance constraints imposed by the environment. Moreover, they must fully explore and integrate many novel power management techniques. Unfortunately, these techniques are often incompatible with each other due to overspecialized formulations or they fail to consider system-wide issues. This paper proposes a new graph-based model to integrate novel power management techniques and facilitate design-space exploration of power-aware embedded systems. It captures min/max timing and min/max power constraints on computation and non-computation tasks through a new constraint classification and enables derivation of flexible system-level schedules. We demonstrate the effectiveness of this model with a power-aware scheduler on real mission-critical applications. Experimental results show that our automated techniques can improve performance and reduce energy cost simultaneously. The application model and scheduling tool presented in this paper form the basis of the IMPACCT system-level framework that will enable designers to aggressively explore many power-performance tradeoffs with confidence
  • Keywords
    embedded systems; formal specification; processor scheduling; IMPACCT system-level framework; constraint classification; constraint-based application model; design-space exploration; embedded systems; graph-based model; min/max power constraints; min/max timing; performance constraints; power-aware embedded systems; power-aware systems; real mission-critical applications; scheduling; Application software; Batteries; Embedded system; Energy management; Mars; Power system management; Power system modeling; Processor scheduling; Thermal management; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924667
  • Filename
    924667