Proceedings of the Eighth International Workshop on Hardware/Software Codesign 2000
DOI: 10.1145/334012.334020
|View full text |Cite
|
Sign up to set email alerts
|

Low-power task scheduling for multiple devices

Abstract: Power management saves power by shutting down idle devices. These devices often serve requests from concurrently running tasks. Ordering task execution can adjust the lengths of idle periods and exploit better opportunities for power management. This paper presents an on-line low-power scheduling algorithm for multiple devices. Simulations show that it can save up to 33% power and reduce 40% state-transition delays. This algorithm is robust under imperfect knowledge of future requests and timing constraints; t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
57
0

Year Published

2005
2005
2006
2006

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 74 publications
(57 citation statements)
references
References 9 publications
0
57
0
Order By: Relevance
“…Among them, the authors of [10] proposed a scheduling algorithm with the consideration of min/max timing and min/max power constraints. In reference [11], an on-line scheduling algorithm is proposed to reduce the number of power mode switching in a multiprocessor system. However, precedence and deadline constraints are not considered during the optimization.…”
Section: Introductionmentioning
confidence: 99%
“…Among them, the authors of [10] proposed a scheduling algorithm with the consideration of min/max timing and min/max power constraints. In reference [11], an on-line scheduling algorithm is proposed to reduce the number of power mode switching in a multiprocessor system. However, precedence and deadline constraints are not considered during the optimization.…”
Section: Introductionmentioning
confidence: 99%
“…The optimization problem is to minimize E sys with respect to constraints (2-1) to (2)(3)(4)(5)(6)(7)(8). Note that in this formulation, we ignore the energy and timing overhead associated with the voltage changes because switching of the CPU voltage normally takes between 10-100 microseconds depending on the hardware support for the DVS function.…”
Section: Problem Formulationmentioning
confidence: 99%
“…The first one simply ignores the energy components introduced by idlene k in equation (2)(3)(4)(5)(6)(7)(8)(9). The optimization problem thus becomes a linear programming problem over continuous variable x(u,i), which can be solved in polynomial time.…”
Section: Voltage Assignmentmentioning
confidence: 99%
See 2 more Smart Citations