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 条
  • [1] FPGA-based Convolutional Neural Network Design and Implementation
    Yan, Ruitao
    Yi, Jianjun
    He, Jie
    Zhao, Yifan
    2023 3RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE, ACCTCS, 2023, : 456 - 460
  • [2] FPGA Based Re-Configurable Wireless Sensor Network Protocol
    Chalivendra, Gayathri
    Srinivasan, Renuka
    Murthy, N. S.
    ICED: 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, VOLS 1 AND 2, 2008, : 106 - +
  • [3] Design and Implementation of Configurable Convolutional Neural Network on FPGA
    Huynh Vinh Phu
    Tran Minh Tan
    Phan Van Men
    Nguyen Van Hieu
    Truong Van Cuong
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 298 - 302
  • [4] An FPGA-Based Convolutional Neural Network Coprocessor
    Qiu, Changpei
    Wang, Xin'an
    Zhao, Tianxia
    Li, Qiuping
    Wang, Bo
    Wang, Hu
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [5] Re-configurable parallel Feed-Forward Neural Network implementation using FPGA
    El-Sharkawy, Mohamed
    Wael, Miran
    Mashaly, Maggie
    Azab, Eman
    INTEGRATION-THE VLSI JOURNAL, 2024, 97
  • [6] Optimizing FPGA-Based Convolutional Neural Network Performance
    Kao, Chi-Chou
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (15)
  • [7] Neural Network-Based Tunable Microwave Filter Design for Re-Configurable Biomedical Hardware
    Ilumoka, A.
    Gaudiana, J.
    2014 IEEE MTT-S INTERNATIONAL MICROWAVE WORKSHOP SERIES ON RF AND WIRELESS TECHNOLOGIES FOR BIOMEDICAL AND HEALTHCARE APPLICATIONS (IMWS-BIO), 2014,
  • [8] Platform design approach for re-configurable network appliances
    Cmar, R
    Pasko, R
    Mignolet, JY
    Vanmeerbeeck, G
    Schaumont, P
    Vernalde, S
    PROCEEDINGS OF THE IEEE 2001 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2001, : 79 - 82
  • [9] Remote drain inspection framework using the convolutional neural network and re-configurable robot Raptor
    Lee Ming Jun Melvin
    Rajesh Elara Mohan
    Archana Semwal
    Povendhan Palanisamy
    Karthikeyan Elangovan
    Braulio Félix Gómez
    Balakrishnan Ramalingam
    Dylan Ng Terntzer
    Scientific Reports, 11
  • [10] Remote drain inspection framework using the convolutional neural network and re-configurable robot Raptor
    Melvin, Lee Ming Jun
    Mohan, Rajesh Elara
    Semwal, Archana
    Palanisamy, Povendhan
    Elangovan, Karthikeyan
    Gomez, Braulio Felix
    Ramalingam, Balakrishnan
    Terntzer, Dylan Ng
    SCIENTIFIC REPORTS, 2021, 11 (01)