A Comprehensive Benchmark of Deep Learning Libraries on Mobile Devices

被引:26
|
作者
Zhang, Qiyang [1 ]
Li, Xiang [2 ]
Che, Xiangying [1 ]
Ma, Xiao [1 ]
Zhou, Ao [1 ]
Xu, Mengwei [1 ]
Wang, Shangguang [1 ]
Ma, Yun [3 ]
Liu, Xuanzhe [3 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing, Peoples R China
[2] China Univ Petr, Beijing, Peoples R China
[3] Peking Univ, Beijing, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Benchmark; Deep Learning; Mobile Devices;
D O I
10.1145/3485447.3512148
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deploying deep learning (DL) on mobile devices has been a notable trend in recent years. To support fast inference of on-device DL, DL libraries play a critical role as algorithms and hardware do. Unfortunately, no prior work ever dives deep into the ecosystem of modern DL libs and provides quantitative results on their performance. In this paper, we first build a comprehensive benchmark that includes 6 representative DL libs and 15 diversified DL models. We then perform extensive experiments on 10 mobile devices, which help reveal a complete landscape of the current mobile DL libs ecosystem. For example, we find that the best-performing DL lib is severely fragmented across different models and hardware, and the gap between those DL libs can be rather huge. In fact, the impacts of DL libs can overwhelm the optimizations from algorithms or hardware, e.g., model quantization and GPU/DSP-based heterogeneous computing. Finally, atop the observations, we summarize practical implications to different roles in the DL lib ecosystem.
引用
收藏
页码:3298 / 3307
页数:10
相关论文
共 50 条
  • [1] A Comprehensive Classification of Deep Learning Libraries
    Pandey, Hari Mohan
    Windridge, David
    THIRD INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, 797 : 427 - 435
  • [2] A comprehensive deep learning benchmark for IoT IDS
    Ahmad, Rasheed
    Alsmadi, Izzat
    Alhamdani, Wasim
    Tawalbeh, Lo'ai
    COMPUTERS & SECURITY, 2022, 114
  • [3] Activation functions in deep learning: A comprehensive survey and benchmark
    Dubey, Shiv Ram
    Singh, Satish Kumar
    Chaudhuri, Bidyut Baran
    NEUROCOMPUTING, 2022, 503 : 92 - 108
  • [4] Deep Learning on Mobile Devices - A Review
    Deng, Yunbin
    MOBILE MULTIMEDIA/IMAGE PROCESSING, SECURITY, AND APPLICATIONS 2019, 2019, 10993
  • [5] A Comprehensive Analysis on Various Deep Learning Techniques for Malware Detection in Android Mobile Devices
    Anusha M.
    Karthika M.
    SN Computer Science, 4 (5)
  • [6] A Comprehensive Deep Learning Library Benchmark and Optimal Library Selection
    Zhang, Qiyang
    Che, Xiangying
    Chen, Yijie
    Ma, Xiao
    Xu, Mengwei
    Dustdar, Schahram
    Liu, Xuanzhe
    Wang, Shangguang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 5069 - 5082
  • [7] Deep learning for face recognition on mobile devices
    Rios-Sanchez, Belen
    Costa-da Silva, David
    Martin-Yuste, Natalia
    Sanchez-Avila, Carmen
    IET BIOMETRICS, 2020, 9 (03) : 109 - 117
  • [8] Squeezing Deep Learning into Mobile and Embedded Devices
    Lane, Nicholas D.
    Bhattacharya, Sourav
    Mathur, Akhil
    Georgiev, Petko
    Forlivesi, Claudio
    Kawsar, Fahim
    IEEE PERVASIVE COMPUTING, 2017, 16 (03) : 82 - 88
  • [9] Deep Learning for Text Data on Mobile Devices
    Sido, Jakub
    Konopik, Miloslav
    2019 24TH INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2019, : 147 - 150
  • [10] Deep Learning on Mobile Devices With Neural Processing Units
    Tan, Tianxiang
    Cao, Guohong
    COMPUTER, 2023, 56 (08) : 48 - 57