Frame-based and Thread-based Power Management for Mobile Games on HMP Platforms

被引:0
|
作者
Peters, Nadja [1 ]
Fuess, Dominik [1 ]
Park, Sangyoung [1 ]
Chakraborty, Samarjit [1 ]
机构
[1] Tech Univ Munich, Inst Real Time Comp Syst, Munich, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Games belong to the most popular but power-hungry applications on smartphones. Gaming workloads exhibit highly variable and user-interactive behavior, which makes it hard to predict the workload. Modern MPSoC (multiprocessor system-on-chip) platforms are equipped with heterogeneous multi-processing (HMP) processors comprising performance-oriented and energy-efficiency cores in order to better exploit power-performance trade-offs among different types of applications. To minimize the energy consumption of games on HMP platforms, it is essential to precisely predict the gaming workload and perform joint thread-to-core allocation as weIl as dynamic voltage and frequency scaling (DVFS). In this paper, we propose a frame-and thread-based MPSoC power management strategy for games. We focus on the fact that gaming workload has high temporal correlation among frames and evaluate selected workload predictors on a per-frame basis. Moreover, we find that there are two categories of thread workloads, periodic and aperiodic, and hence, pro pose to use a hybrid workload predictor. Based on the per-thread predictions, the power manager allocates the threads among the heterogeneous cores in an evenly distributed fashion in order to minimize the operating frequency while keeping the frames-per-second (FPS) constraint. We implement the game power manager as an Android governor on a state-of-the-art platform based on the Exynos5422 SoC, which is also incorporated in the Samsung Galaxy SS smartphone. Our measurement results show that we save on average 41.9% of energy compared to the Android default governor. Further, we have performed a user study to evaluate the user perception of our governor. The gaming experience was rated between good and very good for all games.
引用
收藏
页码:169 / 176
页数:8
相关论文
共 50 条
  • [21] Probabilistic frame-based systems
    Koller, D
    Pfeffer, A
    FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, 1998, : 580 - 587
  • [22] Frame-based cranial reconstruction
    Hochfeld, Mascha
    Lamecker, Hans
    Thomale, Ulrich-W.
    Schulz, Matthias
    Zachow, Stefan
    Haberl, Hannes
    JOURNAL OF NEUROSURGERY-PEDIATRICS, 2014, 13 (03) : 319 - 323
  • [23] Solving frame-based accessibility problems in web content management
    Hezart, Armin
    Naik, Sonali
    Araujo, Antonio
    Watters, Paul A.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 1, PROCEEDINGS, 2006, : 246 - +
  • [24] Frame-Based Ontology Alignment
    Asprino, Luigi
    Presutti, Valentina
    Gangemi, Aldo
    Ciancarini, Paolo
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 4905 - 4906
  • [25] Frame-Based Elastic Models
    Gilles, Benjamin
    Bousquet, Guillaume
    Faure, Francois
    Pai, Dinesh K.
    ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (02):
  • [26] FRAME-BASED SOFTWARE ENGINEERING
    BASSETT, PG
    IEEE SOFTWARE, 1987, 4 (04) : 9 - 16
  • [27] Frame-Based Multicast Switching
    Tartre, Michael
    Lin, Bill
    IEEE COMMUNICATIONS LETTERS, 2010, 14 (03) : 251 - 253
  • [28] Frame-Based Optimal Design
    Mair, Sebastian
    Rudolph, Yannick
    Closius, Vanessa
    Brefeld, Ulf
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2018, PT II, 2019, 11052 : 447 - 463
  • [29] A frame-based approach to connectives
    Uchida, Satoru
    Fujii, Seiko
    CONSTRUCTIONS AND FRAMES, 2011, 3 (01) : 128 - 154
  • [30] Applications of thread-based microfluidics: Approaches and options for detection
    Chen, Liang
    Ghiasvand, Alireza
    Paull, Brett
    TRAC-TRENDS IN ANALYTICAL CHEMISTRY, 2023, 161