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
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;
Conference_Titel :
Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
Conference_Location :
Copenhagen
Print_ISBN :
1-58113-364-2
DOI :
10.1109/HSC.2001.924667