Compilers and Operating Systems for Low Power 2003
DOI: 10.1007/978-1-4419-9292-5_3
|View full text |Cite
|
Sign up to set email alerts
|

Toward the Placement of Power Management Points in Real-Time Applications

Abstract: Dynamically changing CPU voltage and frequency have been shown to greatly save the processor energy. These adjustments can be done at specific power management points (PMPs), which are not without overheads. In this work we study the effect of different overheads on both time and energy; these can be seen as the overhead of computing the new speed, and then the overhead of dynamically adjusting the speed. We propose a theoretical solution for choosing the granularity of inserting PMPs in a program taking into … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2005
2005
2012
2012

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 25 publications
(21 citation statements)
references
References 8 publications
0
21
0
Order By: Relevance
“…We compare the results of our algorithm VAR-TB with a DVS algorithm which considers the worst-case only (WC-DVS), a worst-case DVS algorithm which performs dynamic slack reclamation [27] (WC-Reclaim) and a hypothetical method that can accurately determine the workloads of each task before hand and performs optimal scheduling (Oracle). WC-Reclaim allocates dynamic slack proportional to worst-case WorkLoad(v).…”
Section: Resultsmentioning
confidence: 99%
“…We compare the results of our algorithm VAR-TB with a DVS algorithm which considers the worst-case only (WC-DVS), a worst-case DVS algorithm which performs dynamic slack reclamation [27] (WC-Reclaim) and a hypothetical method that can accurately determine the workloads of each task before hand and performs optimal scheduling (Oracle). WC-Reclaim allocates dynamic slack proportional to worst-case WorkLoad(v).…”
Section: Resultsmentioning
confidence: 99%
“…Pillai et al also proposed a set of scheduling algorithms (static and dynamic) for periodic tasks based on EDF/RM scheduling policy [19]. AbouGhazaleh et al have studied the effect of voltage/speed adjustment overhead on choosing the granularity of inserting power management points in a program [1].…”
Section: Related Workmentioning
confidence: 99%
“…However, in practice, the energy and time overhead associated with each speed adjustment can overshadow the DVS energy savings. In past work [AbouGhazaleh et al 2001], we studied a special case in which we consider only sequential code. Our goal then was to determine how many PMPs should be inserted in the code to minimize energy consumption while taking into account the overhead of computing and setting a new speed.…”
Section: Os Compiler Collaborationmentioning
confidence: 99%