Efficient Hardware Implementation of Artificial Neural Networks on FPGA

被引:1
|
作者
Khalil, Kasem [1 ,3 ]
Mohaidat, Tamador [1 ]
Darwich, Mahmoud [2 ]
Kumar, Ashok [4 ]
Bayoumi, Magdy [5 ]
机构
[1] Univ Mississippi, Dept Elect & Comp Engn, University, MS 38677 USA
[2] Univ Mt Union, Dept Math & Comp Sci, Alliance, OH USA
[3] Assiut Univ, Dept Elect Engn, Assiut, Egypt
[4] Univ Louisiana, Ctr Adv Comp Studies, Lafayette, LA USA
[5] Univ Louisiana, Dept Elect & Comp Engn, Lafayette, LA USA
关键词
Neural network; hardware accelerators; FPGA; low-powerD; ENERGY;
D O I
10.1109/AICAS59952.2024.10595867
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A neural network finds widespread applications across various domains, with the primary challenge being the design of a network characterized by low area and power consumption. This paper introduces an efficient design strategy for a cost-effective neural network architecture. It leverages a shared multiplier and accumulator arrangement between neighboring nodes, halving the number of these units and subsequently reducing the overall area of the neural network. A configuration mechanism is employed to synchronize the operation between the two common nodes. The proposed method is implemented and tested using VHDL on an Altera 10 GX FPGA, and evaluations include testing with two datasets: MNIST and CIFAR-10. The results demonstrate that the proposed method maintains classification accuracy while achieving a 76% reduction in area compared to traditional methods, with a power consumption of 82 mW. These findings underscore the efficiency and suitability of the proposed method for applications prioritizing both area and energy efficiency.
引用
收藏
页码:233 / 237
页数:5
相关论文
共 50 条
  • [1] Artificial neural networks processor - A hardware implementation using a FPGA
    Ferreira, P
    Ribeiro, P
    Antunes, A
    Dias, FM
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1084 - 1086
  • [2] Hardware Implementation of Spiking Neural Networks on FPGA
    Han, Jianhui
    Li, Zhaolin
    Zheng, Weimin
    Zhang, Youhui
    TSINGHUA SCIENCE AND TECHNOLOGY, 2020, 25 (04) : 479 - 486
  • [3] Hardware Implementation of Spiking Neural Networks on FPGA
    Jianhui Han
    Zhaolin Li
    Weimin Zheng
    Youhui Zhang
    Tsinghua Science and Technology, 2020, 25 (04) : 479 - 486
  • [4] Compact yet efficient hardware implementation of artificial neural networks with customized topology
    Nedjah, Nadia
    da Silva, Rodrigo Martins
    Mourelle, Luiza de Macedo
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (10) : 9191 - 9206
  • [5] An efficient design methodology to speed up the FPGA implementation of artificial neural networks
    Vineetha, K. V.
    Reddy, M. Mohit S. K.
    Ramesh, Chinthala
    Kurup, Dhanesh G.
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2023, 47
  • [6] Efficient Hardware Implementation of Threshold Neural Networks
    Zamanlooy, Babak
    Mirhassani, Mitra
    2012 IEEE 10TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2012, : 1 - 4
  • [7] Customizing Neural Networks for Efficient FPGA Implementation
    Samragh, Mohammad
    Ghasemzadeh, Mohammad
    Koushanfar, Farinaz
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 85 - 92
  • [8] Logic Neural Networks for Efficient FPGA Implementation
    Ramirez, Ivan
    Garcia-Espinosa, Francisco J.
    Concha, David
    Aranda, Luis Alberto
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,
  • [9] Efficient Implementation of Convolutional Neural Networks on FPGA
    Hadnagy, A.
    Feher, B.
    Kovacshazy, T.
    2018 19TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2018, : 359 - 364
  • [10] Implementation of artificial neural networks on a reconfigurable hardware accelerator
    Porrmann, M
    Witkowski, U
    Kalte, H
    Rückert, U
    10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2002, : 243 - 250