Proceedings of the 2001 International Symposium on Low Power Electronics and Design - ISLPED '01 2001
DOI: 10.1145/383082.383092
|View full text |Cite
|
Sign up to set email alerts
|

Hard real-time scheduling for low-energy using stochastic data and DVS processors

Abstract: The work presented in this paper addresses scheduling for reduced energy of hard real-time tasks with fixed priorities assigned in a rate monotonic or deadline monotonic manner. The approach we describe can be exclusively implemented in the RTOS. It targets energy consumption reduction by using both on-line and off-line decisions, taken both at task level and at task-set level. We consider sets of independent tasks running on processors with dynamic voltage supplies (DVS). Taking into account the real behavior… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

1
51
0
3

Year Published

2002
2002
2011
2011

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 130 publications
(55 citation statements)
references
References 30 publications
1
51
0
3
Order By: Relevance
“…The problem is formulated using mixed integer linear programming (MILP) as follows. Minimize (12) subject to…”
Section: A Offline Algorithmmentioning
confidence: 99%
See 3 more Smart Citations
“…The problem is formulated using mixed integer linear programming (MILP) as follows. Minimize (12) subject to…”
Section: A Offline Algorithmmentioning
confidence: 99%
“…The number of clock cycles has to be an integer and hence is restricted to the integer domain (20). The total energy consumption to be minimized, expressed by the objective in (12), is given by two sums. The inner sum indicates the energy dissipated by an individual task , depending on the time spent in each mode , while the outer sum adds up the energy of all tasks.…”
Section: A Offline Algorithmmentioning
confidence: 99%
See 2 more Smart Citations
“…The idea is to identify the program regions in which the CPU is mostly idle due to memory stalls, and slow them down for energy reduction. If the system architecture supports the overlapped execution of the CPU and memory operations, such a CPU slow-down will not result in a serious Stochastic IntraDVS uses the stochastic information on the program's execution time [17,31]. This technique is motivated by the idea that, from the energy consumption perspective, it is usually better to "start at low speed and accelerate execution later when needed" than to "start at high speed and reduce the speed later when the slack time is found" in the program execution.…”
Section: Other Intradvs Techniquesmentioning
confidence: 99%