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
基金
英国工程与自然科学研究理事会;
关键词
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 条
  • [31] 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
  • [32] Real-time Processor Interconnection Network for FPGA-based Multiprocessor System-on-Chip (MPSoC)
    Aust, Stefan
    Richter, Harald
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2010), 2010, : 47 - 52
  • [33] A survey of graph convolutional networks (GCNs) in FPGA-based accelerators
    Procaccini, Marco
    Sahebi, Amin
    Giorgi, Roberto
    JOURNAL OF BIG DATA, 2024, 11 (01)
  • [34] DEVELOPMENT OF AN FPGA-BASED COINCIDENCE COUNTING SYSTEM FOR MULTIPLE SIGNALS
    Bolanos, M.
    Boette, A.
    Videla, F.
    Rebon, L.
    ANALES AFA, 2023, 34 (01): : 27 - 32
  • [35] FPGA-based HPC accelerators: An evaluation on performance and energy efficiency
    Nguyen, Tan
    MacLean, Colin
    Siracusa, Marco
    Doerfler, Douglas
    Wright, Nicholas J.
    Williams, Samuel
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (20):
  • [36] A User-Friendly Ecosystem for AI FPGA-based Accelerators
    Leon-Vega, Luis G.
    Obregon-Fonseca, Erick
    Castro-Godinez, Jorge
    2024 IEEE INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS, COINS 2024, 2024, : 151 - 156
  • [37] [DL] A Survey of FPGA-based Neural Network Inference Accelerators
    Guo, Kaiyuan
    Zeng, Shulin
    Yu, Jincheng
    Wang, Yu
    Yang, Huazhong
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2019, 12 (01)
  • [38] Effects of Runtime Reconfiguration on PUFs Implemented as FPGA-Based Accelerators
    Nassar, Hassan
    Bauer, Lars
    Henkel, Joerg
    IEEE EMBEDDED SYSTEMS LETTERS, 2023, 15 (04) : 174 - 177
  • [39] Design Framework for FPGA-based Hardware Accelerators with Heterogeneous Interconnect
    Cuong Pham-Quoc
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 148 - 153
  • [40] Theoretical Model of Computation and Algorithms for FPGA-Based Hardware Accelerators
    Hora, Martin
    Koncicky, Vaclav
    Tetek, Jakub
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2019, 2019, 11436 : 295 - 312