Power Management for Real-Time Systems
Abstract
The Power Aware Real-Time Scheduling (PARTS) project is based on attacking the power management problem for real-time systems at the system level. This includes both modifications to the applications and to the operating system as well as compiler modifications to insert so-called power management points. The PARTS project started with scheduling independent tasks in a single CPU and has expanded to multiple CPUs as well as tasks with dependencies. The authors approached the power management problem from three different angles. The first is the minimization of energy consumption for given timing constraints. The second is the maximization of the system's reward (utility) for specific timing and energy restrictions (including rechargeable systems). The third is the tradeoff between energy consumption and reliability for specific timing and performance restrictions. Further, they validated the theory developed by carrying out implementations on the Power Aware Multiprocessor Architecture platform (PAMA), which consists of four rad-hard PowerPC 750 processors running actual space applications.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 2004
- Accession Number
- ADA430807
Entities
People
- Daniel Mosse
- Hazim Shafi
- Mootaz Elnozahy
- Rami Melhem
Organizations
- University of Pittsburgh