Critical power slope: understanding the runtime effects of frequency scaling
ICS '02 Proceedings of the 16th international conference on Supercomputing
Analysis of dynamic power management on multi-core processors
Proceedings of the 22nd annual international conference on Supercomputing
Koala: a platform for OS-level power management
Proceedings of the 4th ACM European conference on Computer systems
Power consumption breakdown on a modern laptop
PACS'04 Proceedings of the 4th international conference on Power-Aware Computer Systems
Dynamic voltage and frequency scaling: the laws of diminishing returns
HotPower'10 Proceedings of the 2010 international conference on Power aware computing and systems
ACM SIGOPS Operating Systems Review
Flikker: saving DRAM refresh-power through critical data partitioning
Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems
A System-Level Model for Runtime Power Estimation on Mobile Devices
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
A system context-aware approach for battery lifetime prediction in smart phones
Proceedings of the 2011 ACM Symposium on Applied Computing
EnerJ: approximate data types for safe and general low-power computation
Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation
TailTheft: leveraging the wasted time for saving energy in cellular communications
MobiArch '11 Proceedings of the sixth international workshop on MobiArch
ErdOS: achieving energy savings in mobile OS
MobiArch '11 Proceedings of the sixth international workshop on MobiArch
Chameleon: a color-adaptive web browser for mobile OLED displays
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Evaluating the effectiveness of model-based power characterization
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical conference
Object-based local dimming for LCD systems with LED BLUs
Proceedings of the 17th IEEE/ACM international symposium on Low-power electronics and design
Enabling opportunistic resources sharing on mobile operating systems: benefits and challenges
S3 '11 Proceedings of the 3rd ACM workshop on Wireless of the students, by the students, for the students
Examining storage performance on mobile devices
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
The energy and emergy of the internet
Proceedings of the 10th ACM Workshop on Hot Topics in Networks
Performance of collaborative GPS localization in pedestrian ad hoc networks
Proceedings of the third ACM international workshop on Mobile Opportunistic Networks
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
Proceedings of the 7th ACM european conference on Computer Systems
Power consumption in enterprise-scale backup storage systems
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
Revisiting storage for smartphones
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
Energy measurement of web service
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
COCA: Computation Offload to Clouds Using AOP
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Outdoor exit detection using combined techniques to increase GPS efficiency
Expert Systems with Applications: An International Journal
Boosting mobile GPU performance with a decoupled access/execute fragment processor
Proceedings of the 39th Annual International Symposium on Computer Architecture
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Energy-efficient forwarding mechanism for wireless opportunistic networks in emergency scenarios
Computer Communications
Energy-based rate adaptation for 802.11n
Proceedings of the 18th annual international conference on Mobile computing and networking
Understanding energy consumption of UHF RFID readers for mobile phone sensing applications
Proceedings of the seventh ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
DevScope: a nonintrusive and online power analysis tool for smartphone hardware components
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Revisiting storage for smartphones
ACM Transactions on Storage (TOS)
Energy-aware adaptations in mobile 3d graphics
Proceedings of the 20th ACM international conference on Multimedia
Breaking for commercials: characterizing mobile advertising
Proceedings of the 2012 ACM conference on Internet measurement conference
Energy consumption anatomy of 802.11 devices and its implication on modeling and design
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Transference and retrieval of voice message over low signal strength in satellite communication
Innovations in Systems and Software Engineering
Measuring energy consumption for short code paths using RAPL
ACM SIGMETRICS Performance Evaluation Review
Asymmetric DRAM synthesis for heterogeneous chip multiprocessors in 3D-stacked architecture
Proceedings of the International Conference on Computer-Aided Design
Evaluating opportunistic networks in disaster scenarios
Journal of Network and Computer Applications
Empirical analysis of power management schemes for multi-core smartphones
Proceedings of the 7th International Conference on Ubiquitous Information Management and Communication
A comparison of the cost and energy efficiency of prefetching and streaming of mobile video
Proceedings of the 5th Workshop on Mobile Video
Optimizing background email sync on smartphones
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
TEAPOT: a toolset for evaluating performance, power and image quality on mobile graphics systems
Proceedings of the 27th international ACM conference on International conference on supercomputing
On understanding the energy consumption of ARM-based multicore servers
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
Characterizing and modeling the impact of wireless signal strength on smartphone battery drain
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
Bezel-Tap gestures: quick activation of commands from sleep mode on tablets
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
V-edge: fast self-constructive power modeling of smartphones based on battery voltage dynamics
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
eDoctor: automatically diagnosing abnormal battery drain issues on smartphones
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Energy-budget-compliant adaptive 3D texture streaming in mobile games
Proceedings of the 4th ACM Multimedia Systems Conference
Runtime power estimation of mobile AMOLED displays
Proceedings of the Conference on Design, Automation and Test in Europe
A model for green design of online news media services
Proceedings of the 22nd international conference on World Wide Web
Active tracking in mobile networks: An in-depth view
Computer Networks: The International Journal of Computer and Telecommunications Networking
FOCUS: a usable & effective approach to OLED display power management
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
Storage-aware smartphone energy savings
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
MobiSIM: a simulation library for resource prediction of smartphones and wireless sensor networks
Proceedings of the 46th Annual Simulation Symposium
An environment for automated power measurements on mobile computing platforms
Proceedings of the 51st ACM Southeast Conference
The systems hacker's guide to the galaxy energy usage in a modern smartphone
Proceedings of the 4th Asia-Pacific Workshop on Systems
Evaluating impact of storage on smartphone energy efficiency
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Proceedings of the 8th ACM MobiCom workshop on Challenged networks
Characterize energy impact of concurrent network-intensive applications on mobile platforms
Proceedings of the eighth ACM international workshop on Mobility in the evolving internet architecture
Context-based opportunistic forwarding in multi-hop cellular networks using mobile relays
Proceedings of the 2nd ACM workshop on High performance mobile opportunistic systems
Investigating mobile crowdsensing application performance
Proceedings of the third ACM international symposium on Design and analysis of intelligent vehicular networks and applications
Compiling for power with ScalaPipe
Journal of Systems Architecture: the EUROMICRO Journal
A scheduling algorithm to reduce the static energy consumption of multiprocessor real-time systems
Proceedings of the 21st International conference on Real-Time Networks and Systems
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Parallel frame rendering: trading responsiveness for energy on a mobile GPU
PACT '13 Proceedings of the 22nd international conference on Parallel architectures and compilation techniques
Why application errors drain battery easily?: a study of memory leaks in smartphone apps
Proceedings of the Workshop on Power-Aware Computing and Systems
International Journal of Advanced Pervasive and Ubiquitous Computing
I/O stack optimization for smartphones
USENIX ATC'13 Proceedings of the 2013 USENIX conference on Annual Technical Conference
A Generic Context-Based Architecture for Energy-Efficient Localization on Mobile Devices
Proceedings of International Conference on Advances in Mobile Computing & Multimedia
Design implication for a customized smartphone file explorer from user feedback
Proceedings of the 4th Annual Symposium on Computing for Development
A review of energy measurement approaches
ACM SIGOPS Operating Systems Review
Hardware support for accurate per-task energy metering in multicore systems
ACM Transactions on Architecture and Code Optimization (TACO)
Online OLED dynamic voltage scaling for video streaming applications on mobile devices
Proceedings of the Ninth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis
WakeScope: runtime WakeLock anomaly management scheme for Android platform
Proceedings of the Eleventh ACM International Conference on Embedded Software
Adaptive and Flexible Smartphone Power Modeling
Mobile Networks and Applications
Managing mobile platform power
Proceedings of the International Conference on Computer-Aided Design
Energy analysis and prediction for applications on smartphones
Journal of Systems Architecture: the EUROMICRO Journal
Wireless Personal Communications: An International Journal
Communications of the ACM
Adaptive role switching for fair and efficient battery usage in device-to-device communication
ACM SIGMOBILE Mobile Computing and Communications Review
Empowering Mobile Service Provisioning through Cloud Assistance
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
On the energy overhead of mobile storage systems
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Queue - The Internet
DyPS: dynamic processor switching for energy-aware video decoding on multi-core SoCs
ACM SIGBED Review - Special Issue on the 3rd Embedded Operating System Workshop (EWiLi 2013)
Hi-index | 0.02 |
Mobile consumer-electronics devices, especially phones, are powered from batteries which are limited in size and therefore capacity. This implies that managing energy well is paramount in such devices. Good energy management requires a good understanding of where and how the energy is used. To this end we present a detailed analysis of the power consumption of a recent mobile phone, the Openmoko Neo Freerunner. We measure not only overall system power, but the exact breakdown of power consumption by the device's main hardware components. We present this power breakdown for micro-benchmarks as well as for a number of realistic usage scenarios. These results are validated by overall power measurements of two other devices: the HTC Dream and Google Nexus One. We develop a power model of the Freerunner device and analyse the energy usage and battery lifetime under a number of usage patterns. We discuss the significance of the power drawn by various components, and identify the most promising areas to focus on for further improvements of power management. We also analyse the energy impact of dynamic voltage and frequency scaling of the device's application processor.