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 条
  • [21] A generic execution framework for shared FPGA-based accelerators
    Alexandru, Dumitru Laurentiu
    Maniu, Rares
    2017 INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT (OPTIM) & 2017 INTL AEGEAN CONFERENCE ON ELECTRICAL MACHINES AND POWER ELECTRONICS (ACEMP), 2017, : 803 - 808
  • [22] Families of FPGA-based accelerators for approximate string matching
    Van Court, Tom
    Herbordt, Martin C.
    MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (02) : 135 - 145
  • [23] A compact shader for FPGA-based volume rendering accelerators
    Knittel, G.
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 271 - 282
  • [24] Optimization of FPGA-based CNN accelerators using metaheuristics
    Sait, Sadiq M.
    El-Maleh, Aiman
    Altakrouri, Mohammad
    Shawahna, Ahmad
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (04): : 4493 - 4533
  • [25] A Survey and Taxonomy of FPGA-based Deep Learning Accelerators
    Blaiech, Ahmed Ghazi
    Ben Khalifa, Khaled
    Valderrama, Carlos
    Fernandes, Marcelo A. C.
    Bedoui, Mohamed Hedi
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 331 - 345
  • [26] A survey of FPGA-based accelerators for convolutional neural networks
    Mittal, Sparsh
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (04): : 1109 - 1139
  • [27] High-Speed Power Allocation in NOMA System Using FPGA-Based DNN
    Yanamala, Rama Muni Reddy
    Pullakandam, Muralidhar
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (14)
  • [28] An Efficient Soft Error Protection Scheme for MPSoC and FPGA-based Verification
    Liu, Weichen
    Zhang, Wei
    Mao, Fubing
    2012 INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION (ASID), 2012,
  • [29] An FPGA-based monitoring system for reliability analysis
    Johansson, Christian
    Arwidson, Jonas
    Manefjord, Torbjorn
    2017 IMAPS NORDIC CONFERENCE ON MICROELECTRONICS PACKAGING (NORDPAC), 2017, : 53 - 56
  • [30] MPSoC Design Approach of FPGA-based Controller for Induction Motor Drive
    Ben Othman, Slim
    Ben Salem, Ahmed Karim
    Abdelkrim, Hedi
    Ben Saouo, Slim
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 134 - 139