• DocumentCode
    669937
  • Title

    A structured approach to the simulation, analysis and characterization of smartphone applications

  • Author

    Dam Sunwoo ; Wang, W. ; Ghosh, M. ; Sudanthi, Chander ; Blake, Geoffery ; Emmons, Christopher D. ; Paver, Nigel C.

  • Author_Institution
    R&D, ARM, USA
  • fYear
    2013
  • fDate
    22-24 Sept. 2013
  • Firstpage
    113
  • Lastpage
    122
  • Abstract
    Full-system simulators are invaluable tools for designing new architectures due to their ability to simulate full applications as well as capture operating system behavior, virtual machine or hypervisor behavior, and interference between concurrently-running applications. However, the systems under investigation and applications under test have become increasingly complicated leading to prohibitively long simulation times for a single experiment. This problem is compounded when many permutations of system design parameters and workloads are tested to investigate system sensitivities and full-system effects with confidence. In this paper, we propose a methodology to tractably explore the processor design space and to characterize applications in a full-system simulation environment. We combine SimPoint, Principal Component Analysis and Fractional Factorial experimental designs to substantially reduce the simulation effort needed to characterize and analyze workloads. We also present a non-invasive user-interface automation tool to allow us to study all types of workloads in a simulation environment. While our methodology is generally applicable to many simulators and workloads, we demonstrate the application of our proposed flow on smartphone applications running on the Android operating system within the gem5 simulation environment.
  • Keywords
    Android (operating system); principal component analysis; smart phones; user interfaces; virtual machines; Android operating system; SimPoint; concurrently-running applications; fractional factorial experimental designs; full-system simulation environment; full-system simulators; gem5 simulation environment; hypervisor behavior; noninvasive user-interface automation tool; operating system behavior; principal component analysis; processor design space; smartphone application analysis; smartphone application characterization; smartphone application simulation; system design parameters; system sensitivities; virtual machine; Analytical models; Androids; Automation; Benchmark testing; Humanoid robots; Principal component analysis; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization (IISWC), 2013 IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Print_ISBN
    978-1-4799-0553-9
  • Type

    conf

  • DOI
    10.1109/IISWC.2013.6704677
  • Filename
    6704677