The 9th IEEE Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings.
DOI: 10.1109/rttas.2003.1203045
|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...
3
1
1

Citation Types

0
43
0

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 41 publications
(43 citation statements)
references
References 27 publications
0
43
0
Order By: Relevance
“…Our results showed that our scheme is up to 57% better than no-power-management and up to 32% better than static power-management on several embedded applications. Furthermore, we demonstrated that our compiler-directed scheme can achieve better energy reductions than a scheme that relies on the programmer and semantic information about an application (see AbouGhazaleh et al [2002] for more details). …”
Section: Resultsmentioning
confidence: 98%
See 1 more Smart Citation
“…Our results showed that our scheme is up to 57% better than no-power-management and up to 32% better than static power-management on several embedded applications. Furthermore, we demonstrated that our compiler-directed scheme can achieve better energy reductions than a scheme that relies on the programmer and semantic information about an application (see AbouGhazaleh et al [2002] for more details). …”
Section: Resultsmentioning
confidence: 98%
“…To do so, we introduce an ISR for setting the speed [AbouGhazaleh et al 2003b] and a system call to set the application's power-management parameters in the OS. In addition, more information is stored in the process's context to support the multiprocess preemption.…”
Section: Os Support For the Collaborative Schemementioning
confidence: 99%
“…For example, hints may help ascertain the CPU demand in order to adjust voltage and frequency levels [1]. Hints have also been useful to aggressively prefetch and cache data from disk while comparing different cache policies [24,29].…”
Section: Related Workmentioning
confidence: 99%
“…AbouGhazaleh et al [1] proposed a hybrid compiler-operating system intra-task DVS scheme for energy consumption of timesensitive embedded applications. Our scheme is implemented at the operating system level and assumes no access to application source codes.…”
Section: Closely Related Workmentioning
confidence: 99%