• DocumentCode
    3723343
  • Title

    A user-centric CPU-GPU governing framework for 3D games on mobile devices

  • Author

    Wei-Ming Chen;Sheng-Wei Cheng;Pi-Cheng Hsiu;Tei-Wei Kuo

  • Author_Institution
    Department of Computer Science and Information Engineering, National Taiwan University, Taiwan
  • fYear
    2015
  • Firstpage
    224
  • Lastpage
    231
  • Abstract
    Graphics-intensive mobile games are becoming increasingly popular, but such applications place high demand on device CPUs and GPUs. The design of current mobile systems results in unnecessary energy waste due to lack of consideration of application phases and user attention (a “demand-level” gap) and because each processor administers power management autonomously (a “processor-level” gap). This paper proposes a user-centric CPU-GPU governing framework which aims to reduce energy consumption without significantly impacting the user experience. To bridge the gap at the demand level, we identify the user demand at runtime and accordingly determine appropriate governing policies for the respective processors. On the other hand, to bridge the gap at the processor level, the proposed framework interprets the frequency scaling intents of processors based on the observation of the CPU-GPU interaction and the processor status. We implemented our framework on a Samsung Galaxy S4, and conducted extensive experiments with real-world 3D gaming apps. Experimental results showed that, for an application being highly interactive and frequent phase changing, our proposed framework can reduce energy consumption by 45.1% compared with state-of-the-art policy without significantly impacting the user experience.
  • Keywords
    "Graphics processing units","Games","Loading","Rendering (computer graphics)","Energy consumption","Three-dimensional displays","Bridges"
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCAD.2015.7372574
  • Filename
    7372574