• DocumentCode
    588030
  • Title

    Managing power for closed-source android os games by lightweight graphics instrumentation

  • Author

    Dietrich, Benedikt ; Chakraborty, Shiladri

  • Author_Institution
    Inst. for Real-time Comput. Syst., Tech. Univ. of Munich, Munich, Germany
  • fYear
    2012
  • fDate
    22-23 Nov. 2012
  • Firstpage
    1
  • Lastpage
    3
  • Abstract
    Power consumption and battery life are important design concerns for mobile platforms. On these devices games can be considered as one of the most demanding applications in terms of computational cost and consumed energy. In this demo we showcase Android-based power management for games. We reduce the power consumption of games by scaling the processor´s voltage and frequency. Towards this, the game´s future workload has to be predicted. To accurately predict the workload, previous work heavily instrumented the game´s source code itself. The source code is typically not available for up-to-date Android games. The work presented in this paper does not require any modification of the game´s source code and therefore can as well be applied to closed source games. Towards this, we utilize the game´s communication interfaces with the operating system to accurately predict a game´s workload. The approach presented in the following has been implemented and tested on the PandaBoard ES [12] and Galaxy Nexus mobile phone with a number of popular closed-source games. Measurements show significant power savings while the gaming experience is maintained.
  • Keywords
    Linux; computer games; computer graphics; energy conservation; energy consumption; mobile computing; power aware computing; source coding; Android-based power management; Galaxy Nexus mobile phone; PandaBoard ES; battery life; closed source Android OS games; communication interfaces; computational cost; energy consumption; frequency scaling; lightweight graphics instrumentation; mobile platforms; operating system; power consumption reduction; power savings; source code; voltage scaling; workload prediction; Androids; Games; Humanoid robots; Instruments; Power measurement; Smart phones; Voltage measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network and Systems Support for Games (NetGames), 2012 11th Annual Workshop on
  • Conference_Location
    Venice
  • ISSN
    2156-8138
  • Print_ISBN
    978-1-4673-4576-7
  • Electronic_ISBN
    2156-8138
  • Type

    conf

  • DOI
    10.1109/NetGames.2012.6404014
  • Filename
    6404014