Performance Analysis of Real-Time DNN Inference on Raspberry Pi

被引:8
|
作者
Velasco-Montero, Delia [1 ]
Fernandez-Berni, Jorge [1 ]
Carmona-Galan, Ricardo [1 ]
Rodriguez-Vazquez, Angel [1 ]
机构
[1] Univ Seville, CSIC, Inst Microelect Sevilla, Seville, Spain
来源
关键词
Deep Learning; Convolutional Neural Networks; Embedded Vision; Raspberry Pi; Inference; Performance;
D O I
10.1117/12.2309763
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Deep Neural Networks (DNNs) have emerged as the reference processing architecture for the implementation of multiple computer vision tasks. They achieve much higher accuracy than traditional algorithms based on shallow learning. However, it comes at the cost of a substantial increase of computational resources. This constitutes a challenge for embedded vision systems performing edge inference as opposed to cloud processing. In such a demanding scenario, several open-source frameworks have been developed, e.g. Caffe, OpenCV, TensorFlow, Theano, Torch or MXNet. All of these tools enable the deployment of various state-of-the-art DNN models for inference, though each one relies on particular optimization libraries and techniques resulting in different performance behavior. In this paper, we present a comparative study of some of these frameworks in terms of power consumption, throughput and precision for some of the most popular Convolutional Neural Networks (CNN) models. The benchmarking system is Raspberry Pi 3 Model B, a low-cost embedded platform with limited resources. We highlight the advantages and limitations associated with the practical use of the analyzed frameworks. Some guidelines are provided for suitable selection of a specific tool according to prescribed application requirements.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Raspberry Pi performance analysis in real-time applications with the RT-Preempt patch
    Carvalho, Alan A.
    Machado, Claudio L. D.
    Moraes, Fabiano S.
    [J]. 2019 LATIN AMERICAN ROBOTICS SYMPOSIUM, 2019 BRAZILIAN SYMPOSIUM ON ROBOTICS (SBR) AND 2019 WORKSHOP ON ROBOTICS IN EDUCATION (LARS-SBR-WRE 2019), 2019, : 162 - 167
  • [2] Toward the Predictability of Dynamic Real-Time DNN Inference
    Pang, Weiguang
    Jiang, Xu
    Lv, Mingsong
    Gao, Teng
    Liu, Di
    Yi, Wang
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2849 - 2862
  • [3] Face detection in a real-time videostream on Raspberry Pi
    Podestat, Jaroslav
    Kropik, Petr
    Benes, Jan
    [J]. 22TH INTERNATIONAL CONFERENCE COMPUTATIONAL PROBLEMS OF ELECTRICAL ENGINEERING (CPEE 2021), 2021,
  • [4] NetCut: Real-Time DNN Inference Using Layer Removal
    Zandigohar, Mehrshad
    Erdogmus, Deniz
    Schirner, Gunar
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1845 - 1850
  • [5] Raspberry Pi as an Inexpensive Platform for Real-Time Traffic Jam Analysis on the Road
    Baumgartl, Robert
    Mueller, Dirk
    [J]. PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 623 - 627
  • [6] A New Real-Time SHM System Embedded on Raspberry Pi
    de Oliveira, Mario
    Nascimento, Raul
    Brandao, Douglas
    [J]. EUROPEAN WORKSHOP ON STRUCTURAL HEALTH MONITORING (EWSHM 2022), VOL 1, 2023, 253 : 386 - 395
  • [7] Real-Time Implementation of Scheduling Policies using Raspberry Pi
    Kamboj, Payal
    Krishna, C. Rama
    Reddy, S. R. N.
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 472 - 477
  • [8] EFFECT-DNN: Energy-efficient Edge Framework for Real-time DNN Inference
    Zhang, Xiaojie
    Mounesan, Motahare
    Debroy, Saptarshi
    [J]. 2023 IEEE 24TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS, WOWMOM, 2023, : 10 - 20
  • [9] S-Transform Implemented into a Raspberry Pi for a Real-Time Electrical Signals Analysis
    Drouaz, Mahfoud
    Colicchio, Bruno
    Moukadem, Ali
    Abdeslam, Djaffar Ould
    Iravani, Reza
    [J]. PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 5155 - 5160
  • [10] DNN Real-Time Collaborative Inference Acceleration with Mobile Edge Computing
    Yang, Run
    Li, Yan
    He, Hui
    Zhang, Weizhe
    [J]. 2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,