Modelling and Analysis of FPGA-based MPSoC System with Multiple DNN Accelerators

被引:2
|
作者
Gao, Cong [1 ]
Zhu, Xuqi [1 ]
Saha, Sangeet [1 ]
McDonald-Maier, Klaus D. [1 ]
Zhai, Xiaojun [1 ]
机构
[1] Univ Essex, Colchester, England
来源
2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS | 2023年
基金
英国工程与自然科学研究理事会;
关键词
FPGA; Heterogeneous embedded systems; MPSoC; Deep Neural networks; Edge computing; Energy efficiency;
D O I
10.1109/NEWCAS57931.2023.10198162
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Deep Neural Networks (DNNs) have been widely applied in many fields for decades, and a standard method for deploying them on embedded systems involves using accelerators. However, due to the resource constraints of embedded systems, improving energy and computing efficiency becomes one of the research challenges in this domain. DNN model optimization and NAS (Neural Architecture Searching) are commonly used to strengthen the DNN model running efficiency on an embedded system. However, because the system's runtime workloads are varied in practical situations, to further improve the computing efficiency of the system at runtime, real-time hardware and software design space exploration is required to ensure the system is running at the optimal time state at runtime. This paper presents a comprehensive modelling and analysis approach for the performance data (e.g., latency, energy consumption, accuracy, etc.) collected from an AMD-Xilinx heterogeneous MPSoC platform equipped with multiple DNN accelerators. The results demonstrate that the relationships between accuracy loss, hardware performance, and model size are significantly correlated. Furthermore, an appropriate hardware and software configuration could be obtained by giving constraints at runtime.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] An FPGA-Based MPSoC for Real-Time ECG Analysis
    El Mimouni, El Hassan
    Karim, Mohammed
    Amarouch, Mohamed-Yassine
    PROCEEDINGS OF 2015 THIRD IEEE WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2015,
  • [2] New design of the PV panel control system using FPGA-based MPSoC
    Gad, Hesham H.
    Haikal, Amira Y.
    Ali, Hesham Arafat
    SOLAR ENERGY, 2017, 146 : 243 - 256
  • [3] New paradigm of FPGA-based computational intelligence from surveying the implementation of DNN accelerators
    You, Yang
    Chang, Yinghui
    Wu, Weikang
    Guo, Bingrui
    Luo, Hongyin
    Liu, Xiaojie
    Liu, Bijing
    Zhao, Kairong
    He, Shan
    Li, Lin
    Guo, Donghui
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2022, 26 (01) : 1 - 27
  • [4] SECDA-TFLite: A toolkit for efficient development of FPGA-based DNN accelerators for edge inference
    Haris, Jude
    Gibson, Perry
    Cano, Jose
    Agostini, Nicolas Bohm
    Kaeli, David
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 173 : 140 - 151
  • [5] Hardware resource utilization optimization in FPGA-based Heterogeneous MPSoC architectures
    Dammak, Bouthaina
    Baklouti, Mouna
    Benmansour, Rachid
    Niar, Smail
    Abid, Mohamed
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 1108 - 1118
  • [6] An FPGA-Based Reconfigurable Accelerator for Low-Bit DNN Training
    Shao, Haikuo
    Lu, Jinming
    Lin, Jun
    Wang, Zhongfeng
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 254 - 259
  • [7] A survey of FPGA-based accelerators for convolutional neural networks
    Sparsh Mittal
    Neural Computing and Applications, 2020, 32 : 1109 - 1139
  • [8] The Progress and Trends of FPGA-Based Accelerators in Deep Learning
    Wu Y.-X.
    Liang K.
    Liu Y.
    Cui H.-M.
    Jisuanji Xuebao/Chinese Journal of Computers, 2019, 42 (11): : 2461 - 2480
  • [9] Optimization of FPGA-based CNN accelerators using metaheuristics
    Sadiq M. Sait
    Aiman El-Maleh
    Mohammad Altakrouri
    Ahmad Shawahna
    The Journal of Supercomputing, 2023, 79 : 4493 - 4533
  • [10] A survey of FPGA-based accelerators for convolutional neural networks
    Mittal, Sparsh
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (04) : 1109 - 1139