TY - GEN
T1 - Web browser workload characterization for power management on HMP platforms
AU - Peters, Nadja
AU - Park, Sangyoung
AU - Chakraborty, Samarjit
AU - Meurer, Benedikt
AU - Payer, Hannes
AU - Clifford, Daniel
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/11/21
Y1 - 2016/11/21
N2 - 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 multiprocessing (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.
AB - 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 multiprocessing (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.
KW - DVFS
KW - Heterogeneous Multi-Processing
KW - JavaScript Engine
KW - Mobile Web Brower
KW - Power Management
KW - big.LITTLE
UR - https://www.scopus.com/pages/publications/85006905627
U2 - 10.1145/2968456.2968469
DO - 10.1145/2968456.2968469
M3 - Conference contribution
AN - SCOPUS:85006905627
T3 - 2016 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2016
BT - 2016 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2016
Y2 - 2 October 2016 through 7 October 2016
ER -