Framework for neural network hardware implementation

被引:2
|
作者
Brassai, Sandor Tihamer [1 ]
Hammas, Attila [1 ]
Bustya, Balazs [1 ]
机构
[1] Sapientia Hungarian Univ Transilvania, Dept Elect Engn, Targu Mures, Romania
关键词
framework; neural networks; hardware implementation; FPGA;
D O I
10.1109/ICCC54292.2022.9805981
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Artificial neural networks (ANN) are widely used in solving problems like image processing, data mining, or classification. Hardware accelerators are used for increasing the performance and efficiency of neural networks. An option for implementing such an accelerator is the usage of an FPGA-based system, although developing neural networks for FPGAs is very time-consuming and requires hardware design knowledge to do it. This problem tried to be solved by creating a framework that should speed up the design process. At the same time, there is an overall outlook on some efficiency optimization and speed-up options as well. The framework is written in Python and generates a C++ code whit HLS directive. This code can be compiled by Vivado HLS into a hardware descriptive language and packaged as an IP. The Vivado tool can generate a bit file that can be uploaded onto the FPGA device. Among other things, the paper presents a comparison of different approximations of nonlinear transformations (basis functions and activation functions) in terms of accuracy, required resource, and delay needed for evaluating the transformation. The generated neural network module was integrated into a system that was developed by the authors. Using that system, the neural network module was tested and compared to the models implemented in Python.
引用
收藏
页码:387 / 391
页数:5
相关论文
共 50 条
  • [21] Epilepsy Identification System with Neural Network Hardware Implementation
    Tsou, Chieh
    Liao, Chi-Chung
    Lee, Shuenn-Yuh
    2019 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2019), 2019, : 163 - 166
  • [22] Implementation of the SoftMax Activation for Reconfigurable Neural Network Hardware Accelerators
    Shatravin, Vladislav
    Shashev, Dmitriy
    Shidlovskiy, Stanislav
    APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [23] A Quantized Neural Network Library for Proper Implementation of Hardware Emulation
    Kiyama, Masato
    Nakahara, Yasuhiro
    Amagasaki, Motoki
    Iida, Masahiro
    2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 136 - 140
  • [24] Direct Neural-Network Hardware-Implementation Algorithm
    Dinu, Andrei
    Cirstea, Marcian N.
    Cirstea, Silvia E.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2010, 57 (05) : 1845 - 1848
  • [25] Hardware implementation of neural network with. expansiuble and reconfigurable architecture
    Yun, SB
    Kim, YJ
    Dong, SS
    Lee, CH
    ICONIP'02: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING: COMPUTATIONAL INTELLIGENCE FOR THE E-AGE, 2002, : 970 - 975
  • [26] Exploiting Weight Statistics for Compressed Neural Network Implementation on Hardware
    Kashikar, Prachi
    Sinha, Sharad
    Verma, Ajeet Kumar
    2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [27] Hardware implementation of CMAC neural network with reduced storage requirement
    Coll of Technology and Commerce, Kaohsiung, Taiwan
    IEEE Trans Neural Networks, 6 (1545-1556):
  • [28] A digital neural network FPGA direct hardware implementation algorithm
    Dinu, Andrei
    Cirstea, Marcian
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 2307 - +
  • [29] Hardware implementation of a mixed analog-digital neural network
    Izak, R
    Trott, K
    Zahn, T
    Markl, U
    COMPUTATIONAL INTELLIGENCE: THEORY AND APPLICATIONS, 1997, 1226 : 560 - 560
  • [30] Hardware Implementation of Convolutional Neural Network for Face Feature Extraction
    Ding, Ru
    Tian, Xuemei
    Bai, Guoqiang
    Su, Guangda
    Wu, Xingjun
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,