A Survey of Deep Learning on Mobile Devices: Applications, Optimizations, Challenges, and Research Opportunities

被引:44
作者
Zhao, Tianming [1 ]
Xie, Yucheng [2 ]
Wang, Yan [1 ]
Cheng, Jerry [3 ]
Guo, Xiaonan [4 ]
Hu, Bin [5 ]
Chen, Yingying [5 ]
机构
[1] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[2] Indiana Univ Purdue Univ, Dept Elect & Comp Engn, Indianapolis, IN 46202 USA
[3] New York Inst Technol, Dept Comp Sci, New York, NY 10023 USA
[4] Indiana Univ Purdue Univ, Dept Comp & Informat Technol, Indianapolis, IN 46202 USA
[5] Rutgers State Univ, Dept Elect & Comp Engn, New Brunswick, NJ 08901 USA
基金
美国国家科学基金会;
关键词
Deep learning; Pipelines; Transportation; Mobile handsets; Hardware; Software; Libraries; Deep learning (DL); hardware and software accelerator design; mobile security; mobile sensing; optimization; CONVOLUTIONAL NEURAL-NETWORK; ACTIVITY RECOGNITION; SMARTPHONE SENSORS; EDGE; IOT; CLASSIFICATION; SYSTEM; BEHAVIOR;
D O I
10.1109/JPROC.2022.3153408
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Deep learning (DL) has demonstrated great performance in various applications on powerful computers and servers. Recently, with the advancement of more powerful mobile devices (e.g., smartphones and touch pads), researchers are seeking DL solutions that could be deployed on mobile devices. Compared to traditional DL solutions using cloud servers, deploying DL on mobile devices have unique advantages in data privacy, communication overhead, and system cost. This article provides a comprehensive survey for the current studies of adopting and deploying DL on mobile devices. Specifically, we summarize and compare the state-of-the-art DL techniques on mobile devices in various application domains involving vision, speech/speaker recognition, human activity recognition, transportation mode detection, and security. We generalize an optimization pipeline for bringing DL to mobile devices, including model-oriented optimization mechanisms (e.g., pruning and quantization) and nonmodel-oriented optimization mechanisms (e.g., software accelerator and hardware design). Moreover, we summarize popular DL libraries regarding their support to state-of-the-art models (software) and processors (hardware). Based on our summarization, we further provide insights into potential research opportunities for developing DL for mobile devices.
引用
收藏
页码:334 / 354
页数:21
相关论文
共 190 条
[1]  
A. Lab, US DIST PRUN PYT LAN
[2]  
Abhijith M., 2020, Computing in Engineering and Technology. Proceedings of ICCET 2019. Advances in Intelligent Systems and Computing (AISC 1025), P287, DOI 10.1007/978-981-32-9515-5_27
[3]   Mobile Encrypted Traffic Classification Using Deep Learning: Experimental Evaluation, Lessons Learned, and Challenges [J].
Aceto, Giuseppe ;
Ciuonzo, Domenico ;
Montieri, Antonio ;
Pescape, Antonio .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (02) :445-458
[4]   Speaker Recognition Based on Lightweight Neural Network for Smart Home Solutions [J].
Ai, Haojun ;
Xia, Wuyang ;
Zhang, Quanxin .
CYBERSPACE SAFETY AND SECURITY, PT II, 2019, 11983 :421-431
[5]   True North: Design and Tool Flow of a 65 mW 1 Million Neuron Programmable Neurosynaptic Chip [J].
Akopyan, Filipp ;
Sawada, Jun ;
Cassidy, Andrew ;
Alvarez-Icaza, Rodrigo ;
Arthur, John ;
Merolla, Paul ;
Imam, Nabil ;
Nakamura, Yutaka ;
Datta, Pallab ;
Nam, Gi-Joon ;
Taba, Brian ;
Beakes, Michael ;
Brezzo, Bernard ;
Kuang, Jente B. ;
Manohar, Rajit ;
Risk, William P. ;
Jackson, Bryan ;
Modha, Dharmendra S. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (10) :1537-1557
[6]  
Alfarrarjeh A, 2018, IEEE INT CONF BIG DA, P5201, DOI 10.1109/BigData.2018.8621899
[7]   A Robust Deep Learning Approach for Position-Independent Smartphone-Based Human Activity Recognition [J].
Almaslukh, Bandar ;
Artoli, Abdel Monim ;
Al-Muhtadi, Jalal .
SENSORS, 2018, 18 (11)
[8]  
Almaslukh B, 2017, INT J COMPUT SCI NET, V17, P160
[9]  
Alzantot Moustafa, 2017, MobiSys, V2017, P7, DOI 10.1145/3089801.3089805
[10]  
Angelo G. G. D., 2019, P INT JOINT C NEUR N, P1