Title :
SEPIA: A framework for optimizing energy consumption in Android devices
Author :
Barde, Kaushik ; Kulkarni, Jitendra ; Bloch, Simon ; Chenjie Luo ; Hanumaiah, Vinay ; Ealgoo Kim ; Patel, Hardikprasad
Author_Institution :
Adv. Syst. Eng. Lab., Samsung Res. America, San Jose, CA, USA
Abstract :
Optimizing power consumption is of paramount importance in mobile subsystems. System, SoC, and semiconductor process designers give great attention to optimizing power consumption using a vast array of tools at their disposal. During the application development process, however, power optimization takes a back seat to performance. One of the reasons is that the application developers lack tools that enable them to examine the impact of their decisions on system power consumption. This paper presents a design-time power optimization solution called SEPIA (Samsung Electronics Power Information Analyzer) that lets system designers identify power saving opportunities and provides visibility to application developers about energy cost of their code at the source code line number granularity. It gives examples of power consumption optimization of Samsung and popular third-party mobile apps by comparing their power signatures and identifying power savings opportunities. It also presents the results of using SEPIA to optimize Samsung Galaxy S4 firmware.
Keywords :
Android (operating system); firmware; optimisation; power aware computing; smart phones; system-on-chip; Android devices; SEPIA; Samsung Galaxy S4 firmware; Samsung electronics power information analyzer; SoC; design-time power optimization solution; energy consumption optimization; energy cost; mobile subsystems; power optimization; power saving opportunities; semiconductor process designers; source code line number granularity; system power consumption; third-party mobile apps; Computational modeling; Graphics processing units; IEEE 802.11 Standards; Instruments; Kernel; Power demand; Radiation detectors;
Conference_Titel :
Consumer Communications and Networking Conference (CCNC), 2015 12th Annual IEEE
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4799-6389-8
DOI :
10.1109/CCNC.2015.7158035