skip to main content
10.1145/3167132.3167194acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Impact of memory frequency scaling on user-centric smartphone workloads

Published: 09 April 2018 Publication History

Abstract

Improving battery life in mobile phones has become a top concern with the increase in memory and computing requirements of applications with tough quality-of-service needs. Many energy-efficient mobile solutions vary the CPU and GPU voltage/frequency to save power consumption. However, energy-aware control over the memory bus connecting the various on-chip subsystems has had much less interest. This measurement-based study first analyse the CPU, GPU and memory cost (i.e. product of utilisation and frequency) of user-centric smartphone workloads. The impact of memory frequency scaling on power consumption and quality-of-service is also measured. We also present a preliminary analysis into the frequency levels selected by the different default governors of the CPU/GPU/memory components. We show that an interdependency exists between the CPU and memory governors and that it may cause unnecessary increase in power consumption, due to interference with the CPU frequency governor. The observations made in this measurement-based study can also reveal some design insights to system designers.

References

[1]
ARM. 2013. big.LITTLE Technology. https://developer.arm.com/technologies/big-little. (2013).
[2]
Rizwana Begum, Mark Hempstead, Guru Prasad Srinivasa, and Geoffrey Challen. 2016. Algorithms for CPU and DRAM DVFS under inefficiency constraints. In Int. Conf. on Comp. Design (ICCS). 161168.
[3]
R. Begum, D. Werner, M. Hempstead, G. Prasad, and G. Challen. 2015. Energy-Performance Trade-offs on Energy-Constrained Devices with Multi-component DVFS. In Int. Symp. on Workload Characterization (IISWC). 34--43.
[4]
Aaron Carroll and Gernot Heiser. 2013. The Systems Hacker's Guide to the Galaxy Energy Usage in a Modern Smartphone. In Asia-Pacific Workshop on Systems (APSYS). 5--12.
[5]
Aaron Carroll, Gernot Heiser, et al. 2010. An Analysis of Power Consumption in a Smartphone. In USENIX. 1--14.
[6]
Nitin Chaudhary, Thummala Pallavi, et al. 2015. Bus bandwidth monitoring, prediction and control. In Conf. on Advances in Comp., Comm. and Informatics (ICACCI). 1152--1158.
[7]
Wei-Ming Chen, Sheng-Wei Cheng, Pi-Cheng Hsiu, and Tei-Wei Kuo. 2015. A User-Centric CPU-GPU Governing Framework for 3D Games on Mobile Devices. In IEEE/ACM Conf. on Computer-Aided Design (ICCAD). 224--231.
[8]
C. Gao, A. Gutierrez, M. Rajan, R. G. Dreslinski, T. Mudge, and C.J. Wu. 2015. A study of mobile device utilization. In Symp. on Perf. Analysis of Sys. and Software (ISPASS). 225--234.
[9]
A. Gutierrez, R. G. Dreslinski, T. F. Wenisch, T. Mudge, A. Saidi, C. Emmons, and N. Paver. 2011. Full-system analysis and characterization of interactive smart-phone applications. In Int. Symp. on Workload Characterization (IISWC). 81--90.
[10]
MyungJoo Ham. 2011. Introduce DEVFREQ: generic DVFS framework with device-specific OPPs. https://lwn.net/Articles/445044/. (May 2011).
[11]
C. Y. Hsieh, J. G. Park, N. Dutt, and S. S. Lim. 2015. Memory-aware cooperative CPU-GPU DVFS governor for mobile games. In IEEE Symp. on Embedded Sys. For Real-time Multimedia (ESTIMedia). 1--8.
[12]
E. Le Sueur and Gernot Heiser. 2010. Dynamic voltage and frequency scaling: The laws of diminishing returns. In Int. conf. on Power aware Comp. and Sys. 1--5.
[13]
Roy Longbottom. 2017. Android Benchmarks by Roy Longbottom. http://www.roylongbottom.org.uk/androidbenchmarks.htm. (2017).
[14]
H.R. Mendis. 2017. Measurement data. (2017). https://goo.gl/mQBrGS
[15]
Monsoon. 2017. Power Monitor. https://www.msoon.com/LabEquipment/PowerMonitor/. (2017).
[16]
Nachiappan Chidambaram Nachiappan, Praveen Yedlapalli, Niranjan Soundararajan, Anand Sivasubramaniam, Mahmut T. Kandemir, Ravi Iyer, and Chita R. Das. 2015. Domain knowledge based energy management in handhelds. In Int. Symp. on High Perf Comp. Arch. (HPCA). 150--160.
[17]
Venkatesh Pallipadi and Alexey Starikovskiy. 2006. The ondemand governor. In Linux Symposium. 215--230.
[18]
D. Pandiyan and C. J. Wu. 2014. Quantifying the energy cost of data movement for emerging smart phone workloads on mobile platforms. In Int. Symp. on Workload Characterization (IISWC). 171--180.
[19]
A. Pathania, Q. Jiao, A. Prakash, and T. Mitra. 2014. Integrated CPU-GPU power management for 3D mobile games. In Design Automation Conf. (DAC). 1--6.
[20]
Shruti Patil, Yeseong Kim, Kunal Korgaonkar, Ibrahim Awwal, and Tajana S. Rosing. 2015. Characterization of Users Behavior Variations for Design of Replayable Mobile Workloads. In Mobile Comp, Apps., and Services Conf. 51--70.

Cited By

View all
  • (2022)CPU-GPU-Memory DVFS for Power-Efficient MPSoC in Mobile Cyber Physical SystemsFuture Internet10.3390/fi1403009114:3(91)Online publication date: 14-Mar-2022
  • (2020)A Dual-Mode Ground-Referenced Signaling Transceiver with a 3-Tap Feed-Forward Equalizer for Memory Interfaces2020 IEEE Asian Solid-State Circuits Conference (A-SSCC)10.1109/A-SSCC48613.2020.9336112(1-4)Online publication date: 9-Nov-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
April 2018
2327 pages
ISBN:9781450351911
DOI:10.1145/3167132
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 April 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. memory frequency
  2. smartphone workload characterisation

Qualifiers

  • Research-article

Funding Sources

  • HiPEAC 2016 collaboration grant (The FP7 HiPEAC Network of Excellence)

Conference

SAC 2018
Sponsor:
SAC 2018: Symposium on Applied Computing
April 9 - 13, 2018
Pau, France

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)CPU-GPU-Memory DVFS for Power-Efficient MPSoC in Mobile Cyber Physical SystemsFuture Internet10.3390/fi1403009114:3(91)Online publication date: 14-Mar-2022
  • (2020)A Dual-Mode Ground-Referenced Signaling Transceiver with a 3-Tap Feed-Forward Equalizer for Memory Interfaces2020 IEEE Asian Solid-State Circuits Conference (A-SSCC)10.1109/A-SSCC48613.2020.9336112(1-4)Online publication date: 9-Nov-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media