DocumentCode :
122733
Title :
Unifying DVFS and offlining in mobile multicores
Author :
Carroll, Aaron ; Heiser, Gernot
Author_Institution :
NICTA, UNSW, Sydney, NSW, Australia
fYear :
2014
fDate :
15-17 April 2014
Firstpage :
287
Lastpage :
296
Abstract :
Energy efficiency is a primary design criterion of the modern smartphone due to limitations in battery capacity. Multi-core processors are now commonplace in these devices, which adds a new dimension, the number cores used, to energy management. In this paper we investigate how the mechanisms of frequency scaling and core offlining interact, and how to use them to reduce energy consumption. We find surprising differences in the characteristics of latest-generation smartphones, specifically in the importance of static power. This implies that policies that work well on one processor can lead to poor results on another. We propose a simple policy that integrates core offlining with frequency scaling and implement it in a Linux-based frequency governor called medusa. We show that, despite its simplicity, medusa obtains energy savings that are as good or better than governors presently shipping on the studied phones and approaches the static optimal setting.
Keywords :
energy conservation; mobile computing; multiprocessing systems; power aware computing; smart phones; DVFS; Linux-based frequency governor; core offlining; dynamic voltage and frequency scaling; energy consumption reduction; energy savings; medusa; mobile multicores; smartphones; static power; Benchmark testing; Energy consumption; Frequency measurement; Mathematical model; Multicore processing; Power demand; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2014 IEEE 20th
Conference_Location :
Berlin
ISSN :
1080-1812
Print_ISBN :
978-1-4799-4691-4
Type :
conf
DOI :
10.1109/RTAS.2014.6926010
Filename :
6926010
Link To Document :
بازگشت