Modelling and Analysis of FPGA-based MPSoC System with Multiple DNN Accelerators
Modelling and Analysis of FPGA-based MPSoC System with Multiple DNN Accelerators
复制标题
DOI:
10.1109/newcas57931.2023.10198162
复制
发表时间:
2023-06
期刊:
影响因子:
--
通讯作者:
Cong Gao;Xuqi Zhu;S. Saha;K. Mcdonald-Maier;X. Zhai
中科院分区:
文献类型:
--
作者:
Cong Gao;Xuqi Zhu;S. Saha;K. Mcdonald-Maier;X. Zhai
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.