Title
A structured approach to the simulation, analysis and characterization of smartphone applications
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.
Year
DOI
Venue
2013
10.1109/IISWC.2013.6704677
IISWC
Keywords
Field
DocType
concurrently-running applications,simpoint,smartphone application characterization,system sensitivities,full-system simulation environment,user interfaces,virtual machine,full-system simulators,processor design space,virtual machines,gem5 simulation environment,fractional factorial experimental designs,noninvasive user-interface automation tool,android operating system,operating system behavior,smartphone application analysis,smart phones,principal component analysis,hypervisor behavior,system design parameters,smartphone application simulation,android (operating system)
Virtual machine,Android (operating system),Computer science,Parallel computing,Hypervisor,Systems design,Automation,Real-time computing,Processor design,User interface,Design of experiments,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4799-0553-9
12
1.01
References 
Authors
9
7
Name
Order
Citations
PageRank
Dam Sunwoo127012.52
William Wang2886.94
Mrinmoy Ghosh336722.39
Chander Sudanthi4803.35
Geoffrey Blake523212.03
Christopher D. Emmons6151.53
Nigel Paver715910.35