[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2968456.2968469acmotherconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article
Open access

Web browser workload characterization for power management on HMP platforms

Published: 01 October 2016 Publication History

Abstract

The volume of mobile web browsing traffic has significantly increased as well as the complexity of the mobile websites mandating high-performance web page rendering engines to be used on mobile devices. Although there has been a significant improvement in performance of web page rendering on mobile phones in recent years, the power consumption reduction has not been addressed much. A main contribution of this work is a thread level analysis of the workload generated by Google's Chrome browser on a heterogeneous multi-processing (HMP) platform found in many smartphones. We analyze the detailed traces of the thread workload generated by the web browser, especially the rendering engine, and discuss the power saving potentials in relation to power management policies in Android. Moreover, we propose power management strategies based on the results. All trace data and measurement results have been collected on a real HMP platform integrating the Samsung Exynos5422 SoC, also used in the Samsung Galaxy S5 smartphone. Our work shows that there is a considerable scope for power savings and outlines directions for future research. We believe that it will lead to development of practical power management techniques considering thread allocation, dynamic voltage and frequency scaling (DVFS) and power gating.

References

[1]
A. Sampson et al. Automatic discovery of performance and energy pitfalls in html and css. In IISWC, 2012.
[2]
Alexa Internet, Inc. The top 500 sites on the web. http://www.alexa.com/topsites, 2016.
[3]
B. Dietrich et al. Forget the battery, let's play games! In ESTIMedia, 2014.
[4]
B. Zhao et al. Energy-aware web browsing on smartphones. TPDS, 26(3), 2015.
[5]
T. Garsiel. How browsers work. http://taligarsiel.com/Projects/howbrowserswork1.htm, 2009.
[6]
Google, Inc. Chrome V8. https://developers.google.com/v8/, 2015.
[7]
Google, Inc. Nexus 5X. https://www.google.com/nexus/5x/, 2015.
[8]
Google Inside AdWords. Building for the next moment. http://adwords.blogspot.co.uk/2015/05/building-for-next-moment.html, 2015.
[9]
H. Chung et al. Heterogeneous multi-processing solution of Exynos 5 Octa with ARM® big.LITTLE technology. In Samsung White Paper, 2012.
[10]
Hardkernel co., Ltd. Odroid-XU3. http://www.hardkernel.com, 2015.
[11]
A. Kucheria. Energy-Aware Scheduling (EAS) Project. https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-project/, 2015.
[12]
M. Meeker. KPCB Internet Trends 2014. http://www.kpcb.com/blog/2014-internet-trends.
[13]
N. Thiagarajan et al. Who killed my battery: Analyzing mobile browser energy consumption. In WWW, 2012.
[14]
Qualcomm Technologies, Inc. Qualcomm® Snapdragon 808. https://www.qualcomm.com/products/snapdragon/processors/808, 2015.
[15]
Samsung Electronics Co., Ltd. Exynos Octa 7420. http://www.samsung.com/semiconductor/minisite/Exynos/w/solution.html#?v=7octa_7420, 2015.
[16]
Samsung Electronics Co., Ltd. Samsung Galaxy S6. http://www.samsung.com/global/galaxy/galaxystory/s6--inside-stories/hardware/, 2015.
[17]
Y. Zhu et al. High-performance and energy-efficient mobile web browsing on big/little systems. In HPCA, 2013.
[18]
Y. Zhu et al. Event-based scheduling for energy-efficient qos (eqos) in mobile web applications. In HPCA, 2015.
[19]
Y. Zhu et al. The role of the cpu in energy-efficient mobile web browsing. IEEE Micro, 35(1), 2015.

Cited By

View all
  • (2024)Wear Leveling-Aware Active Battery Cell Balancing2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00114(643-648)Online publication date: 6-Jan-2024
  • (2024)Certifiable and Efficient Autonomous Cyber-Physical Systems Design2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00049(259-263)Online publication date: 6-Jan-2024
  • (2023)Vector-Processing for Mobile Devices: Benchmark and Analysis2023 IEEE International Symposium on Workload Characterization (IISWC)10.1109/IISWC59245.2023.00036(15-27)Online publication date: 1-Oct-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
CODES '16: Proceedings of the Eleventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis
October 2016
294 pages
ISBN:9781450344838
DOI:10.1145/2968456
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DVFS
  2. big.LITTLE
  3. heterogeneous multi-processing
  4. javascript engine
  5. mobile web browser
  6. power management

Qualifiers

  • Research-article

Conference

ESWEEK'16
ESWEEK'16: TWELFTH EMBEDDED SYSTEM WEEK
October 1 - 7, 2016
Pennsylvania, Pittsburgh

Acceptance Rates

Overall Acceptance Rate 280 of 864 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)106
  • Downloads (Last 6 weeks)25
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Wear Leveling-Aware Active Battery Cell Balancing2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00114(643-648)Online publication date: 6-Jan-2024
  • (2024)Certifiable and Efficient Autonomous Cyber-Physical Systems Design2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID)10.1109/VLSID60093.2024.00049(259-263)Online publication date: 6-Jan-2024
  • (2023)Vector-Processing for Mobile Devices: Benchmark and Analysis2023 IEEE International Symposium on Workload Characterization (IISWC)10.1109/IISWC59245.2023.00036(15-27)Online publication date: 1-Oct-2023
  • (2022)Optimizing Energy Consumption of Mobile GamesIEEE Transactions on Mobile Computing10.1109/TMC.2021.305838121:10(3744-3756)Online publication date: 1-Oct-2022
  • (2021)Work-in-Progress: Cooling by Core-Idling: Thermal-Aware Thread Scheduling for Mobile Multicore Processors2021 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS52674.2021.00055(520-523)Online publication date: Dec-2021
  • (2019)TranskernelProceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference10.5555/3358807.3358865(675-691)Online publication date: 10-Jul-2019
  • (2019)Characterization of Unnecessary Computations in Web Applications2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS.2019.00010(11-21)Online publication date: Mar-2019
  • (2019)WEEC: Web Energy Efficient ComputingSustainable Computing: Informatics and Systems10.1016/j.suscom.2018.08.00522(230-243)Online publication date: Jun-2019
  • (2019)Pods – A Novel Intelligent Energy Efficient And Dynamic Frequency Scalings For Multi-Core Embedded Architectures In An Iot EnvironmentMicroprocessors and Microsystems10.1016/j.micpro.2019.102907(102907)Online publication date: Oct-2019
  • (2019)A survey of techniques for improving efficiency of mobile web browsingConcurrency and Computation: Practice and Experience10.1002/cpe.512631:15Online publication date: 10-Jan-2019
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media