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
Link To Document :
بازگشت