Cited by 159Advanced Neural Network ApplicationsIoT and Edge/Fog ComputingDomain Adaptation and Few-Shot Learning

Deep Learning on Mobile and Embedded Devices: State-of-the-art, Challenges, and Future Directions

Chen, Yanjiao, Zheng, Baolin, Zhang, Zihan, Wang, Qian, Shen, Chao, Zhang, Qian·2021·ACM Computing Surveys

Abstract

Recent years have witnessed an exponential increase in the use of mobile and embedded devices. With the great success of deep learning in many fields, there is an emerging trend to deploy deep learning on mobile and embedded devices to better meet the requirement of real-time applications and user privacy protection. However, the limited resources of mobile and embedded devices make it challenging to fulfill the intensive computation and storage demand of deep learning models. In this survey, we conduct a comprehensive review on the related issues for deep learning on mobile and embedded devices. We start with a brief introduction of deep learning and discuss major challenges of implementing deep learning models on mobile and embedded devices. We then conduct an in-depth survey on important compression and acceleration techniques that help adapt deep learning models to mobile and embedded devices, which we specifically classify as pruning, quantization, model distillation, network design strategies, and low-rank factorization. We elaborate on the hardware-based solutions, including mobile GPU, FPGA, and ASIC, and describe software frameworks for mobile deep learning models, especially the development of frameworks based on OpenCL and RenderScript. After that, we present the application of mobile deep learning in a variety of areas, such as navigation, health, speech recognition, and information security. Finally, we discuss some future directions for deep learning on mobile and embedded devices to inspire further research in this area.

Integrity signals

Registry

Crossref · 10.1145/3398209

Cites

13 of 13 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Chen, Y., Zheng, B., Zhang, Z., Wang, Q., Shen, C., & Zhang, Q.
Affiliations
  • Wuhan University (CN)
  • Xi'an Jiaotong University (CN)
  • Hong Kong University of Science and Technology (HK)
Venue
ACM Computing Surveys
Published
2020-08-20
Volume
53
Issue
4
Pages
1-37
ISSN
  • 0360-0300 (ISSN-L)
  • 1557-7341
OpenAlex
W3080404596
Cited by
159
References
13
Citations by year
2026: 21 · 2025: 41 · 2024: 34 · 2023: 24 · 2022: 16 · 2021: 19 · 2020: 3 · 2017: 1
FWCI
6.03
Type
journal article
Language
en
Open access
closed
Locations
  • ACM Computing Surveys (publishedVersion)
  • Rare & Special e-Zone (The Hong Kong University of Science and Technology) (submittedVersion)
Funders
  • National Natural Science Foundation of China (61972296 and 61702380, 61822207 and U1636219)
  • Equipment Pre-research Joint Fund (6141A02033327)
  • Outstanding Youth Foundation of Hubei Province (2017CFA047)
  • Wuhan Advanced Application Project (2019010701011419)
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
  • Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
  • Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
Keywords
mobile deep learning, embedded deep learning, model compression, model acceleration, neural network pruning, quantization, knowledge distillation, low-rank factorization, mobile GPUs, FPGA, ASIC, OpenCL, real-time applications, user privacy

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review