A Survey of Convolutional Neural Networks on Edge with Reconfigurable Computing

被引:74
|
作者
Vestias, Mario P. [1 ]
机构
[1] Inst Politecn Lisboa, Inst Super Engn Lisboa, INESC ID, P-1500335 Lisbon, Portugal
关键词
deep learning; convolutional neural network; reconfigurable computing; field-programmable gate array; edge inference;
D O I
10.3390/a12080154
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The convolutional neural network (CNN) is one of the most used deep learning models for image detection and classification, due to its high accuracy when compared to other machine learning algorithms. CNNs achieve better results at the cost of higher computing and memory requirements. Inference of convolutional neural networks is therefore usually done in centralized high-performance platforms. However, many applications based on CNNs are migrating to edge devices near the source of data due to the unreliability of a transmission channel in exchanging data with a central server, the uncertainty about channel latency not tolerated by many applications, security and data privacy, etc. While advantageous, deep learning on edge is quite challenging because edge devices are usually limited in terms of performance, cost, and energy. Reconfigurable computing is being considered for inference on edge due to its high performance and energy efficiency while keeping a high hardware flexibility that allows for the easy adaption of the target computing platform to the CNN model. In this paper, we described the features of the most common CNNs, the capabilities of reconfigurable computing for running CNNs, the state-of-the-art of reconfigurable computing implementations proposed to run CNN models, as well as the trends and challenges for future edge reconfigurable platforms.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Convolutional Neural Networks for Survey Response Classification
    Stein, Nikolai
    Oberdorf, Felix
    Pirner, Jonas
    AMCIS 2020 PROCEEDINGS, 2020,
  • [32] Survey of convolutional neural networks for image captioning
    Kalra, Saloni
    Leekha, Alka
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2020, 41 (01): : 239 - 260
  • [33] Representation Visualization of Convolutional Neural Networks: A Survey
    Si N.-W.
    Zhang W.-L.
    Qu D.
    Luo X.-Y.
    Chang H.-Y.
    Niu T.
    Zidonghua Xuebao/Acta Automatica Sinica, 2022, 48 (08): : 1890 - 1892
  • [34] Optimization and acceleration of convolutional neural networks: A survey
    Habib, Gousia
    Qureshi, Shaima
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (07) : 4244 - 4268
  • [35] Structure Optimization of Convolutional Neural Networks: A Survey
    Lin J.-D.
    Wu X.-Y.
    Chai Y.
    Yin H.-P.
    Zidonghua Xuebao/Acta Automatica Sinica, 2020, 46 (01): : 24 - 37
  • [36] Survey on Deep Convolutional Neural Networks in Mammography
    Abdelhafiz, Dina
    Nabavi, Sheida
    Ammar, Reda
    Yang, Clifford
    2017 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ADVANCES IN BIO AND MEDICAL SCIENCES (ICCABS), 2017,
  • [37] Complexity of Deep Convolutional Neural Networks in Mobile Computing
    Naeem, Saad
    Jamil, Noreen
    Khan, Habib Ullah
    Nazir, Shah
    COMPLEXITY, 2020, 2020
  • [38] An Evaluation of Edge TPU Accelerators for Convolutional Neural Networks
    Seshadri, Kiran
    Akin, Berkin
    Laudon, James
    Narayanaswami, Ravi
    Yazdanbakhsh, Amir
    2022 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2022), 2022, : 79 - 91
  • [39] Performance Prediction for Convolutional Neural Networks on Edge GPUs
    Bouzidi, Halima
    Ouarnoughi, Hamza
    Niar, Smail
    El Cadi, Abdessamad Ait
    PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2021 (CF 2021), 2021, : 54 - 62
  • [40] Computation offloading in mobile edge computing networks: A survey
    Feng, Chuan
    Han, Pengchao
    Zhang, Xu
    Yang, Bowen
    Liu, Yejun
    Guo, Lei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 202