|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Ninth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03)
Collaborative Operating System and Compiler Power Management for Real-Time Applications
Toronto, Canada
May 27-May 30
ISBN: 0-7695-1956-3
| ASCII Text | x | ||
| Nevine AbouGhazaleh, Daniel Moss?, Bruce Childers, Rami Melhem, Matthew Craven, "Collaborative Operating System and Compiler Power Management for Real-Time Applications," 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS), pp. 133, Ninth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03), 2003. | |||
| BibTex | x | ||
| @article{ 10.1109/RTTAS.2003.1203045, author = {Nevine AbouGhazaleh and Daniel Moss? and Bruce Childers and Rami Melhem and Matthew Craven}, title = {Collaborative Operating System and Compiler Power Management for Real-Time Applications}, journal ={2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS)}, volume = {0}, year = {2003}, issn = {1080-1812}, pages = {133}, doi = {http://doi.ieeecomputersociety.org/10.1109/RTTAS.2003.1203045}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS) TI - Collaborative Operating System and Compiler Power Management for Real-Time Applications SN - 1080-1812 SP EP A1 - Nevine AbouGhazaleh, A1 - Daniel Moss?, A1 - Bruce Childers, A1 - Rami Melhem, A1 - Matthew Craven, PY - 2003 KW - null VL - 0 JA - 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS) ER - | |||
Managing energy consumption has become vitally important to battery operated portable and embedded systems. A dynamic voltage scaling (DVS) technique reduces the processor?s dynamic power consumption quadratically at the expense of linearly decreasing the performance. Reducing energy using DVS in the context of real-time systems should consider this tradeoff. In this paper, we introduce a novel collaborative approach between the compiler and the operating system (OS) that uses fine-grained information about the execution times of a real-time application to reduce energy consumption. We use the compiler to annotate an application?s source code with path-dependent information called power management hints (PMHs). This information captures the temporal behavior of the application, which varies by executing different paths. During program execution, the OS periodically changes the processor?s frequency and voltage based on the temporal information provided by the PMHs. These speed adaptation points are called power management points (PMPs). We evaluate our scheme using two embedded applications: a video decoder and an automatic target recognition application. Our scheme shows an energy reduction of up to 79% over no power management and up to 50% over a static power management scheme.
Citation:
Nevine AbouGhazaleh, Daniel Moss?, Bruce Childers, Rami Melhem, Matthew Craven, "Collaborative Operating System and Compiler Power Management for Real-Time Applications," rtas, pp.133, Ninth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.
