DocumentCode :
2794580
Title :
Full-system analysis and characterization of interactive smartphone applications
Author :
Gutierrez, Anthony ; Dreslinski, Ronald G. ; Wenisch, Thomas F. ; Mudge, Trevor ; Saidi, Ali ; Emmons, Chris ; Paver, Nigel
Author_Institution :
Adv. Comput. Archit. Lab., Univ. of Michigan - Ann Arbor, Ann Arbor, MI, USA
fYear :
2011
fDate :
6-8 Nov. 2011
Firstpage :
81
Lastpage :
90
Abstract :
Smartphones have recently overtaken PCs as the primary consumer computing device in terms of annual unit shipments. Given this rapid market growth, it is important that mobile system designers and computer architects analyze the characteristics of the interactive applications users have come to expect on these platforms. With the introduction of high-performance, low-power, general purpose CPUs in the latest smartphone models, users now expect PC-like performance and a rich user experience, including high-definition audio and video, high-quality multimedia, dynamic web content, responsive user interfaces, and 3D graphics. In this paper, we characterize the microarchitectural behavior of representative smartphone applications on a current-generation mobile platform to identify trends that might impact future designs. To this end, we measure a suite of widely available mobile applications for audio, video, and interactive gaming. To complete this suite we developed BBench, a new fully-automated benchmark to assess a web-browser´s performance when rendering some of the most popular and complex sites on the web. We contrast these applications´ characteristics with those of the SPEC CPU2006 benchmark suite. We demonstrate that real-world interactive smartphone applications differ markedly from the SPEC suite. Specifically the instruction cache, instruction TLB, and branch predictor suffer from poor performance. We conjecture that this is due to the applications´ reliance on numerous high level software abstractions (shared libraries and OS services). Similar trends have been observed for UI-intensive interactive applications on the desktop.
Keywords :
interactive devices; smart phones; user interfaces; 3D graphics; UI-intensive interactive application; Web browser performance; World Wide Web; annual unit shipments; characterization; computer architects; consumer computing device; current-generation mobile platform; dynamic web content; full-system analysis; high level software abstraction; interactive gaming; interactive smartphone application; microarchitectural behavior; mobile system designer; rapid market growth; representative smartphone application; responsive user interfaces; smartphone model; Androids; Benchmark testing; Browsers; Humanoid robots; Mobile communication; Radiation detectors; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization (IISWC), 2011 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4577-2063-5
Electronic_ISBN :
978-1-4577-2062-8
Type :
conf
DOI :
10.1109/IISWC.2011.6114205
Filename :
6114205
Link To Document :
بازگشت