Efficient FPGA-Based Convolutional Neural Network Implementation for Edge Computing

被引:1
|
作者
Cuong, Pham-Quoc [1 ,2 ]
Thinh, Tran Ngoc [1 ,2 ]
机构
[1] Ho Chi Minh City Univ Technol HCMUT, Dept Comp Engn, Ho Chi Minh City, Vietnam
[2] Vietnam Natl Univ Ho Chi Minh City VNU HCM, Dept Comp Engn, Ho Chi Minh City, Vietnam
关键词
Field Programmable Gate Array (FPGA); convolutional neural network; hardware accelerator; MobileNet; DESIGN; CNN;
D O I
10.12720/jait.14.3.479-487
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, accelerating convolutional neural networks on Field Programmable Gate Array (FPGA) to improve the performance of the inference phase of artificial intelligent edge computing applications is a promising approach. This paper presents our proposed architecture for building a convolution neural network acceleration core on FPGA. The proposed FPGA-based core targets edge computing platforms where hardware resources and power efficiency are essential requirements. We use the MobileNet neural network model for image classification as a case study to evaluate our proposed system. We compare our work with a quad-core ARM Cortex processor at 1.2GHz and achieve speed-ups by up to 14.77x convolution operators. Although our system is worse than a 6-core Intel Core i7 processor, it is more energy-efficiency than the Intel processor. Our proposed system is the best fit for edge computing.
引用
收藏
页码:479 / 487
页数:9
相关论文
共 50 条
  • [1] An Energy-Efficient FPGA-based Convolutional Neural Network Implementation
    Irmak, Hasan
    Alachiotis, Nikolaos
    Ziener, Daniel
    [J]. 29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [2] FPGA-based Convolutional Neural Network Design and Implementation
    Yan, Ruitao
    Yi, Jianjun
    He, Jie
    Zhao, Yifan
    [J]. 2023 3RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE, ACCTCS, 2023, : 456 - 460
  • [3] A hardware-efficient computing engine for FPGA-based deep convolutional neural network accelerator
    Li, Xueming
    Huang, Hongmin
    Chen, Taosheng
    Gao, Huaien
    Hu, Xianghong
    Xiong, Xiaoming
    [J]. MICROELECTRONICS JOURNAL, 2022, 128
  • [4] FPGA Implementation of Convolutional Neural Network Based on Stochastic Computing
    Kim, Daewoo
    Moghaddam, Mansureh S.
    Moradian, Hossein
    Sim, Hyeonuk
    Lee, Jongeun
    Choi, Kiyoung
    [J]. 2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 287 - 290
  • [5] An Efficient FPGA-Based Dilated and Transposed Convolutional Neural Network Accelerator
    Wu, Tsung-Hsi
    Shu, Chang
    Liu, Tsung-Te
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,
  • [6] FPGA-based implementation of deep neural network using stochastic computing
    Nobari, Maedeh
    Jahanirad, Hadi
    [J]. APPLIED SOFT COMPUTING, 2023, 137
  • [7] An FPGA-Based Computation-Efficient Convolutional Neural Network Accelerator
    Archana, V. S.
    [J]. 2022 IEEE INTERNATIONAL POWER AND RENEWABLE ENERGY CONFERENCE, IPRECON, 2022,
  • [8] An FPGA-Based Convolutional Neural Network Coprocessor
    Qiu, Changpei
    Wang, Xin'an
    Zhao, Tianxia
    Li, Qiuping
    Wang, Bo
    Wang, Hu
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [9] A Review of FPGA-Based Custom Computing Architecture for Convolutional Neural Network Inference
    PENG Xiyuan
    YU Jinxiang
    YAO Bowen
    LIU Liansheng
    PENG Yu
    [J]. Chinese Journal of Electronics, 2021, 30 (01) : 1 - 17
  • [10] A Review of FPGA-Based Custom Computing Architecture for Convolutional Neural Network Inference
    Peng Xiyuan
    Yu Jinxiang
    Yao Bowen
    Liu Liansheng
    Peng Yu
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2021, 30 (01) : 1 - 17