Full-System Analysis and Characterization of Interactive Smartphone Applications
Full-System Analysis and Characterization of Interactive Smartphone Applications Anthony Gutierrez, Ronald G. Dreslinski, Ali Saidi, Chris Emmons, Nigel Paver Thomas F. Wenisch, Trevor Mudge ARM - Austin, TX Advanced Computer Architecture Laboratory {ali.saidi, chris.emmons, nigel.paver}@arm.com University of Michigan - Ann Arbor, MI {atgutier, rdreslin, twenisch, tnm}@umich.edu Abstract—Smartphones have recently overtaken PCs as the and systems engineers need to consider this important applica- primary consumer computing device in terms of annual unit tion space when designing and optimizing their hardware. In shipments. Given this rapid market growth, it is important that this paper, we characterize the microarchitectural behavior of mobile system designers and computer architects analyze the characteristics of the interactive applications users have come representative smartphone applications on a current-generation to expect on these platforms. With the introduction of high- mobile platform to identify trends that might impact future performance, low-power, general purpose CPUs in the latest mobile CPU designs. smartphone models, users now expect PC-like performance and Traditionally, when designing new platforms, systems de- a rich user experience, including high-definition audio and video, signers and researchers often use the SPEC benchmarks [27]— high-quality multimedia, dynamic web content, responsive user interfaces, and 3D graphics. the most widely used general purpose benchmarks in the In this paper, we characterize the microarchitectural behav- research community—as a way to measure the baseline per- ior of representative smartphone applications on a current- formance of their systems. By design, the SPEC benchmarks generation mobile platform to identify trends that might impact stress primarily the CPU and are meant to be portable, future designs.
[Show full text]