Advanced Implementation of DNN Translator using ResNet9 for Edge Devices

Mery Diana, Masato Kiyama, Motoki Amagasaki, Masayoshi Ito, Yuki Morishita

Abstract


Resource limitations remain challenging in designing and implementing Deep Neural Networks (DNNs) on edge devices. The high complexity of DNN architectures and the development of these models using hardware languages require high-level verification to ensure they run on specific edge devices such as FPGA (Field Programmable Gate Array). To address these issues, the DNN translator was developed and performed well in the basic models such as MLP (Multi-layer Perceptron) and LeNet5. The DNN translator generates the DNN models and their parameters for performing the High-Level Synthesis or HLS technology in C++. In this study, we applied ResNet as a DNN model with more complex architecture from the CNNs (Convolutional Neural Networks) family. As a result, the generated C++ files for the ResNet9 and its weights successfully underwent synthesis and implementation on FPGA (Arty A7-100) using Vitis HLS.

Keywords


Edge Site; Deep Neural Network Translator; High-Level Synthesis; ResNet9

Full Text:

PDF

Refbacks

  • There are currently no refbacks.