DocumentCode :
2137769
Title :
Design and Implementation of a Critical Speed-Based DVFS Mechanism for the Android Operating System
Author :
Liang, Wen-Yew ; Lai, Po-Ting
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taipei Univ. of Technol., Taipei, Taiwan
fYear :
2010
fDate :
11-13 Aug. 2010
Firstpage :
1
Lastpage :
6
Abstract :
DVFS is an efficient energy saving technique for processors during program execution time. In this paper, a critical speed-based DVFS mechanism that we have implemented on the Android operating system is introduced. Our studies indicate that due to memory accesses, decreasing the frequency may not always reduce the energy consumption. A critical speed is thus defined as the CPU frequency with which the energy consumption can be minimized. In our mechanism, a prediction equation based on the correlation of the memory access rate and the critical speed was constructed and used to choose a suitable frequency and voltage dynamically at run time. Our initial experiment results show that for real applications running on Android, the energy consumption can be effectively reduced.
Keywords :
operating systems (computers); power aware computing; CPU frequency; android operating system; critical speed based DVFS mechanism; energy consumption; energy saving technique; memory access rate; Energy consumption; Equations; Linux; Operating systems; Phasor measurement units; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Multimedia Computing (EMC), 2010 5th International Conference on
Conference_Location :
Cebu
Print_ISBN :
978-1-4244-7710-4
Type :
conf
DOI :
10.1109/EMC.2010.5575733
Filename :
5575733
Link To Document :
بازگشت