A Study on the Design Procedure of Re-Configurable Convolutional Neural Network Engine for FPGA-Based Applications

被引:3
|
作者
Kumar, Pervesh [1 ]
Ali, Imran [1 ]
Kim, Dong-Gyun [1 ,2 ]
Byun, Sung-June [1 ,2 ]
Kim, Dong-Gyu [3 ]
Pu, Young-Gun [1 ,2 ]
Lee, Kang-Yoon [1 ,2 ]
机构
[1] Sungkyunkwan Univ, Dept Elect & Comp Engn, Suwon 16416, South Korea
[2] SKAIChips, Suwon 16419, South Korea
[3] Sungkyunkwan Univ, Dept Artificial Intelligence, Suwon 16419, South Korea
关键词
deep neural network; field-programmable-gate-array (FPGA); re-synthesizable; RTL; hardware accelerator; PERFORMANCE; EFFICIENT;
D O I
10.3390/electronics11233883
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional neural networks (CNNs) have become a primary approach in the field of artificial intelligence (AI), with wide range of applications. The two computational phases for every neural network are; the training phase and the testing phase. Usually, testing is performed on high-processing hardware engines, however, the training part is still a challenge for low-power devices. There are several neural accelerators; such as graphics processing units and field-programmable-gate-arrays (FPGAs). From the design perspective, an efficient hardware engine at the register-transfer level and efficient CNN modeling at the TensorFlow level are mandatory for any type of application. Hence, we propose a comprehensive, and step-by-step design procedure for a re-configurable CNN engine. We used TensorFlow and Keras libraries for modeling in Python, whereas the register-transfer-level part was performed using Verilog. The proposed idea was synthesized, placed, and routed for 180 nm complementary metal-oxide semiconductor technology using synopsis design compiler tools. The proposed design layout occupies an area of 3.16 x 3.16 mm(2). A competitive accuracy of approximately 96% was achieved for the Modified National Institute of Standards and Technology (MNIST) and Canadian Institute for Advanced Research (CIFAR-10) datasets.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Performance-oriented FPGA-based convolution neural network designs
    Kao, Chi-Chou
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (14) : 21019 - 21030
  • [22] Performance-oriented FPGA-based convolution neural network designs
    Chi-Chou Kao
    Multimedia Tools and Applications, 2023, 82 : 21019 - 21030
  • [23] FPGA-based parallel access design for applications of voice signal processing
    Zhu, Yong-Jin
    Cheng, You-Cai
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2012, 41 (01): : 158 - 160
  • [24] Real-Time Implementation of the Neutron/Gamma Discrimination in an FPGA-Based DAQ MTCA Platform Using a Convolutional Neural Network
    Astrain, Miguel
    Ruiz, Mariano
    Stephen, Adam, V
    Sarwar, Rashed
    Carpeno, Antonio
    Esquembri, Sergio
    Murari, Andrea
    Belli, Francesco
    Riva, Marco
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2021, 68 (08) : 2173 - 2178
  • [25] An FPGA-Based Lightweight Semantic Segmentation Neural Network With Optimized Ghost Module
    Chen, Yan
    Jiang, Jie
    Ma, Yan
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (13): : 24247 - 24258
  • [26] An FPGA-Based On-Chip Neural Network for TDLAS Tomography in Dynamic Flames
    Huang, Ang
    Cao, Zhang
    Wang, Chenran
    Wen, Jinting
    Lu, Fanghao
    Xu, Lijun
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2021, 70
  • [27] Light music online system based on FPGA and Convolutional Neural Network
    Zhao, Liang
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 80 (80)
  • [28] Energy-Efficient Architecture for FPGA-based Deep Convolutional Neural Networks with Binary Weights
    Duan, Yunzhi
    Li, Shuai
    Zhang, Ruipeng
    Wang, Qi
    Chen, Jienan
    Sobelman, Gerald E.
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2018,
  • [29] FPGA-Based Deep Convolutional Neural Network of Process Adaptive VMD Data With Online Sequential RVFLN for Power Quality Events Recognition
    Sahani, Mrutyunjaya
    Dash, Pradipta Kishore
    IEEE TRANSACTIONS ON POWER ELECTRONICS, 2021, 36 (04) : 4006 - 4015
  • [30] Design Space Exploration of HW Accelerators and Network Infrastructure for FPGA-Based MPSoC
    Dammak, Bouthaina
    Baklouti, Mouna
    Alsekait, Deema
    IEEE ACCESS, 2024, 12 : 15280 - 15289