ABSTRACT
Games have emerged as one of the most popular applications on mobile platforms. Recent platforms are now equipped with Heterogeneous Multiprocessor System-on-Chips (HMPSoCs) tightly integrating CPUs and GPUs on the same chip. This configuration enables high-end gaming on the platform but at the cost of high power consumption rapidly draining the underlying limited-capacity battery. The HMPSoCs are capable of independent Dynamic Voltage and Frequency Scaling (DVFS) for CPUs and GPUs for reduction in platform's power consumption. State-of-the-art power manager for mobile games on HMPSoCs oversimplifies the complex CPUGPU interplay. In this paper, we develop power-performance models predicting the impact of DVFS on mobile gaming workloads. Based on our models, we propose an efficient power management strategy and implement it on an Odroid-XU+E mobile platform. Measurements on the platform show that our power manager provides on average 20% increase in performance per watt when compared to the state-of-the-art.
- Exynos 5 Octa (5422). www.samsung.com/exynos/Google Scholar
- M. Shafique, et al. Dark silicon as a challenge for hardware/software co-design. In ISSS, 2014. Google Scholar
Digital Library
- M. Hahnel and H. Hartig. Heterogeneity by the numbers. In HotPower, 2014.Google Scholar
- A. Pathania, et al. Integrated CPU-GPU power management for 3D mobile games. In DAC, 2014. Google Scholar
Digital Library
- B. Dietrich and S. Chakraborty. Lightweight graphics instrumentation for game state-specific power management in Android. In Multimedia Systems, 2014 Google Scholar
Digital Library
- J. Park, et al. Quality-aware mobile graphics workload characterization for energy-efficient DVFS design. In ESTIMedia, 2014.Google Scholar
Cross Ref
- X. Ma, et al. Characterizing the performance and power consumption of 3D mobile games. In IEEE Computer, 2013 Google Scholar
Digital Library
- J. Leng, et al. Gpuwattch: Enabling energy optimizations in GPGPUs. In ISCA, 2013. Google Scholar
Digital Library
- A. Maghazeh, et al. General purpose computing on low-power embedded GPUs: Has it come of age? In SAMOS, 2013Google Scholar
- P. Greenhalgh. Big.little processing with Arm Cortex-A15 & Cortex-A7. An ARM White paper, 2011.Google Scholar
- B. Anand, et al. "Game action based power management for multiplayer online game." In MobiHeld, 2009. Google Scholar
Digital Library
- D. Zhang-Jian, et al. Power estimation for interactive 3D Game using an efficient hierarchical-based frame workload prediction. In APSIPA ASC, 2009Google Scholar
- X. Ma, et al. Statistical power consumption analysis and modeling for GPU-based computing. In HotPower, 2009.Google Scholar
- Y.Gu. Power management for interactive 3D games. PHD Thesis, 2008.Google Scholar
- K. Moiseev, et al. Timing-aware power-optimal ordering of signals. In TODAES, 2008. Google Scholar
Digital Library
- M. Claypool, et al. The effects of frame rate and resolution on users playing first person shooter games. In Electronic Imaging, 2006.Google Scholar
- T. Mudge. Power: A first class design constraint for future architectures. In HiPC, 2000. Google Scholar
Digital Library
- V. Pallipadi and A. Starikovskiy. The ondemand governor. In Linux Symposium, 2006.Google Scholar
- G. Semeraro, et.al. Energy-efficient processor design using multiple clock domains with dynamic voltage and frequency scaling. In HPCA, 2002. Google Scholar
Digital Library
- T. Mitra and T.Chiueh. Dynamic 3d graphics workload characterization and the architectural implications. In MICRO, 1999. Google Scholar
Digital Library
Index Terms
Power-Performance Modelling of Mobile Gaming Workloads on Heterogeneous MPSoCs
Recommendations
Power Management of Datacenter Workloads Using Per-Core Power Gating
While modern processors offer a wide spectrum of software-controlled power modes, most datacenters only rely on Dynamic Voltage and Frequency Scaling (DVFS, a.k.a. P-states) to achieve energy efficiency. This paper argues that, in the case of datacenter ...
Power Capping of CPU-GPU Heterogeneous Systems using Power and Performance Models
SMARTGREENS 2015: Proceedings of the 4th International Conference on Smart Cities and Green ICT SystemsRecent high performance computing (HPC) systems and supercomputers are built under strict power budgets
and the limitation will be even severer. Thus power control is becoming more important, especially on the
systems with accelerators such as GPUs, ...
Maximizing Heterogeneous Processor Performance Under Power Constraints
Heterogeneous processors (e.g., ARM’s big.LITTLE) improve performance in power-constrained environments by executing applications on the ‘little’ low-power core and move them to the ‘big’ high-performance core when there is available power budget. The ...




Comments