Abstract
Mobile systems leverage heterogeneous cores to deliver a desired user experience. However, how these cores cooperate in executing interactive mobile applications in the hands of a real user is unclear, preventing more realistic studies on mobile platforms. In this paper, we study how 33 users run applications on modern smartphones over a period of a month. We analyze the usage of CPUs, GPUs and associated memory operations in real user interactions, and develop microbenchmarks on an automated methodology which describes realistic and replayable test runs that statistically mimic user variations. Based on the generated test runs, we further empirically characterize memory bandwidth and power consumption of CPUs and GPUs to show the impact of user variations in the system, and identify user variationaware optimization opportunities in actual mobile application uses.
Original language | English |
---|---|
Title of host publication | Mobile Computing, Applications, and Services - 7th International Conference, MobiCASE 2015, Revised Selected Papers |
Editors | Flora Salim, Stephan Sigg, Petteri Nurmi |
Publisher | Springer Verlag |
Pages | 51-70 |
Number of pages | 20 |
ISBN (Print) | 9783319290027 |
DOIs | |
State | Published - 2015 |
Event | 7th International Conference on Mobile Computing, Applications, and Services, MobiCASE 2015 - Berlin, Germany Duration: 12 Nov 2015 → 13 Nov 2015 |
Publication series
Name | Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST |
---|---|
Volume | 162 |
ISSN (Print) | 1867-8211 |
Conference
Conference | 7th International Conference on Mobile Computing, Applications, and Services, MobiCASE 2015 |
---|---|
Country/Territory | Germany |
City | Berlin |
Period | 12/11/15 → 13/11/15 |
Bibliographical note
Publisher Copyright:© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2015.
Keywords
- GPU usage
- Heterogeneous cores
- Mobile device
- User variation