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 条
  • [41] An extensive FPGA-based realization study about the Izhikevich neurons and their bio-inspired applications
    Karaca, Zuhra
    Korkmaz, Nimet
    Altuncu, Yasemin
    Kilic, Recai
    NONLINEAR DYNAMICS, 2021, 105 (04) : 3529 - 3549
  • [42] Real-Time FPGA-Based Hardware Neural Network for Fault Detection and Isolation in More Electric Aircraft
    Liu, Qin
    Liang, Tian
    Huang, Zhen
    Dinavahi, Venkata
    IEEE ACCESS, 2019, 7 : 159831 - 159841
  • [43] FPGA-Based Design of a Ready-to-Use and Configurable Soft IP Core for Frame Blocking Time-Sampled Digital Speech Signals
    Srinivas, Nettimi Satya Sai
    Sugan, Nagarajan
    Kumar, Lakshmi Sutha
    Nath, Malaya Kumar
    Kanhe, Aniruddha
    ELECTRONICS, 2024, 13 (21)
  • [44] Real-Time Fixed-Point Hardware Accelerator of Convolutional Neural Network on FPGA Based
    Ozkilbac, Bahadir
    Ozbek, Ibrahim Yucel
    Karacali, Tevhit
    5TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS (ICCI 2022), 2022, : 1 - 5
  • [45] Design of a Convolutional Neural Network Accelerator Based on On-Chip Data Reordering
    Liu, Yang
    Zhang, Yiheng
    Hao, Xiaoran
    Chen, Lan
    Ni, Mao
    Chen, Ming
    Chen, Rong
    ELECTRONICS, 2024, 13 (05)
  • [46] Design and implementation of a novel multi-constellation FPGA-based dual frequency GNSS receiver for space applications
    Avanzi, Alessandro
    Tortora, Paolo
    Garcia-Rodriguez, Alberto
    PROCEEDINGS OF THE 24TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS 2011), 2011, : 746 - 752
  • [47] Domain Wall Memory-Based Design of Deep Neural Network Convolutional Layers
    Chung, Jinil
    Choi, Woong
    Park, Jongsun
    Ghosh, Swaroop
    IEEE ACCESS, 2020, 8 (08): : 19783 - 19798
  • [48] A survey of field programmable gate array (FPGA)-based graph convolutional neural network accelerators: challenges and opportunities
    Li, Shun
    Tao, Yuxuan
    Tang, Enhao
    Xie, Ting
    Chen, Ruiqi
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [49] An End-User Platform for FPGA-Based Design and Rapid Prototyping of Feedforward Artificial Neural Networks With On-Chip Backpropagation Learning
    Tisan, Alin
    Chin, Jeannette
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2016, 12 (03) : 1124 - 1133
  • [50] Optimization study of diesel engine emission prediction based on neural network model cluster
    Guo, Yong
    Chen, Tao
    Fan, Zhenyang
    Ding, Xu
    Hu, Jin
    Shi, Minshuo
    Pei, Yiqiang
    Wu, Binyang
    INTERNATIONAL JOURNAL OF ENGINE RESEARCH, 2024,