• 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