Understanding the Characteristics of Mobile Augmented Reality Applications

被引:21
作者
Chen, Huixiang [1 ]
Dai, Yuting [1 ,2 ]
Meng, Hao [1 ]
Chen, Yilun [1 ,3 ]
Li, Tao [1 ]
机构
[1] Univ Florida, IDEAL Lab, Gainesville, FL 32611 USA
[2] Guizhou Univ, Guiyang, Peoples R China
[3] Purdue Univ, W Lafayette, IN 47907 USA
来源
2018 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS) | 2018年
基金
美国国家科学基金会;
关键词
Augmented Reality; Power Analysis; Thread-level Parallelism; Heterogeneous Multicore; SoC Thermal Analysis;
D O I
10.1109/ISPASS.2018.00026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, augmented reality technologies are debuting to the mainstream markets. Currently, smartphones are still the dominant computing platform for providing mobile augmented reality (MAR) experience to users. Nevertheless, MAR on smartphones faces some key challenges as the rich functionalities increase concerns including battery power drain and thermal dissipation. This paper takes the first step to understand the characteristics of MAR apps from the system and architecture perspectives. We observe that MAR apps exhibit much higher Thread-level Parallelism (TLP) and have a potential to better exploit the big.LITTLE architecture. We further build Multi-comPonent Power and Thermal Analysis Tool (MPPTAT) on Android mobile platform to break down the power consumption and thermal dissipation into hardware components, threads, and phases. Power characterization shows that MAR apps exhibit higher energy consumption compared to other popular mobile non-MAR apps, mainly contributed by the camera. Thread level breakdown shows that the major CPU power consumption is MediaServer, which controls the camera to capture and process multimedia information on smartphones. We also investigate the impact of DVFS, and results indicate that current MAR apps' implementations are mostly CPU intensive and the mobile GPU is not well exploited yet. Moreover, thermal characterization shows that compared to the non-MAR apps, the frequent usage of the camera not only increases the temperature of the camera module but also dissipates the heat to other layers, which directly affect user experience. We believe that our work reveals insights for software and hardware designers to fine-tune augmented reality workloads on mobile platforms.
引用
收藏
页码:128 / 138
页数:11
相关论文
共 34 条
  • [1] [Anonymous], 2014, DES AUT TEST EUR C E, DOI DOI 10.7873/DATE.2014.380
  • [2] [Anonymous], 2014, DESIGN AUTOMATION TE
  • [3] Aquilante F, 2011, CHALL ADV COMPUT CHE, V13, P301, DOI 10.1007/978-90-481-2853-2_13
  • [4] Bauset VF, 2012, INT C COMP MATH METH, P537
  • [5] SURF: Speeded up robust features
    Bay, Herbert
    Tuytelaars, Tinne
    Van Gool, Luc
    [J]. COMPUTER VISION - ECCV 2006 , PT 1, PROCEEDINGS, 2006, 3951 : 404 - 417
  • [6] Bellini H., 2016, VIRTUAL AUGMENTED RE
  • [7] Dynamic thermal management for high-performance microprocessors
    Brooks, D
    Martonosi, M
    [J]. HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS, 2001, : 171 - 182
  • [8] Chen X., 2013, HOTMOBILE, P1
  • [9] Dai Y., 2018, ASPLOS
  • [10] Dong Mian., 2011, MobiSys '11, P335, DOI DOI 10.1145/1999995.2000027