Mobile CPU's rise to power: Quantifying the impact of generational mobile CPU design trends on performance, energy, and user satisfaction
Authors:
- 1 March 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 64-76
Abstract
In this paper, we assess the past, present, and future of mobile CPU design. We study how mobile CPU designs trends have impacted the end-user, hardware design, and the holistic mobile device. We analyze the evolution often cutting-edge mobile CPU designs released over the past seven years. Specifically, we report measured performance, power, energy and user satisfaction trends across mobile CPU generations. A key contribution of our work is that we contextualize the mobile CPU's evolution in terms of user satisfaction, which has largely been absent from prior mobile hardware studies. To bridge the gap between mobile CPU design and user satisfaction, we construct and conduct a novel crowdsourcing study that spans over 25,000 survey participants using the Amazon Mechanical Turk service. Our methodology allows us to identify what mobile CPU design techniques provide the most benefit to the end-user's quality of user experience. Our results quantitatively demonstrate that CPUs play a crucial role in modern mobile system-on-chips (SoCs). Over the last seven years, both single-and multicore performance improvements have contributed to end-user satisfaction by reducing user-critical application response latencies. Mobile CPUs aggressively adopted many power-hungry desktop-oriented design techniques to reach these performance levels. Unlike other smartphone components (e.g. display and radio) whose peak power consumption has decreased over time, the mobile CPU's peak power consumption has steadily increased. As the limits of technology scaling restrict the ability of desktop-like scaling to continue for mobile CPUs, specialized accelerators appear to be a promising alternative that can help sustain the power, performance, and energy improvements that mobile computing necessitates. Such a paradigm shift will redefine the role of the CPU within future SoCs, which merit several design considerations based on our findings.Keywords
This publication has 30 references indexed in Scilit:
- The Aladdin Approach to Accelerator Design and ModelingIEEE Micro, 2015
- No Moore’s Law for batteriesProceedings of the National Academy of Sciences, 2013
- Looking back on the language and hardware revolutionsACM SIGARCH Computer Architecture News, 2011
- Evolution of thread-level parallelism in desktop applicationsACM SIGARCH Computer Architecture News, 2010
- Conservation coresACM SIGARCH Computer Architecture News, 2010
- Scaling the bandwidth wallACM SIGARCH Computer Architecture News, 2009
- Et2: A Metric for Time and Energy Efficiency of Computation2002
- Requirements, bottlenecks, and good fortune: agents for microprocessor evolutionProceedings of the IEEE, 2001
- Thread-level parallelism and interactive performance of desktop applicationsACM SIGOPS Operating Systems Review, 2000
- Energy dissipation in general purpose microprocessorsIEEE Journal of Solid-State Circuits, 1996