2006
DOI: 10.1145/1132357.1132361
|View full text |Cite
|
Sign up to set email alerts
|

Collaborative operating system and compiler power management for real-time applications

Abstract: Managing energy consumption has become vitally important to battery-operated portable and embedded systems. Dynamic voltage scaling (DVS) reduces the processor's dynamic power consumption quadratically at the expense of linearly decreasing the performance. When reducing energy with DVS for real-time systems, one must consider the performance penalty to ensure that deadlines can be met. In this paper, we introduce a novel collaborative approach between the compiler and the operating system (OS) to reduce energy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2007
2007
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…(d) Autosuspend: with accounting capabilities in hand, a power management infrastructure can deliver "autosuspend" mechanisms that automatically change the status of components that are not currently being used to energysaving modes such as standby or off ; however, suspending a component and resuming it shortly after will probably spend more energy than letting it to continue in the original mode; therefore, the heuristics used to decide which and when components should be suspended is one of the most important issues in the field and is now subject to intense research [10][11][12][13][14].…”
Section: Power Management Infrastructurementioning
confidence: 99%
“…(d) Autosuspend: with accounting capabilities in hand, a power management infrastructure can deliver "autosuspend" mechanisms that automatically change the status of components that are not currently being used to energysaving modes such as standby or off ; however, suspending a component and resuming it shortly after will probably spend more energy than letting it to continue in the original mode; therefore, the heuristics used to decide which and when components should be suspended is one of the most important issues in the field and is now subject to intense research [10][11][12][13][14].…”
Section: Power Management Infrastructurementioning
confidence: 99%
“…To illustrate this approach, we present an operating system solution that uses relatively lightweight compiler hints to convey relative progress (AbouGhazaleh et al 2006). It breaks the task into segments such that the speed and voltage can be reconsidered for each segment.…”
Section: Intratask Dvsmentioning
confidence: 99%
“…BlueFS uses ghost hints (Anand et al 2004) to address this problem of unseen requests from the disk's point of view. The problem arises when a request is directed to the currently lowest cost device, although another of the alternatives might have been preferred if it had been in an active power state at the time.…”
Section: Storage Alternativesmentioning
confidence: 99%
See 1 more Smart Citation