Development and Implementation of Parameterized FPGA-Based General Purpose Neural Networks for Online Applications

被引:100
|
作者
Gomperts, Alexander [1 ]
Ukil, Abhisek [2 ]
Zurfluh, Franz
机构
[1] Satellite Serv BV, NL-2201 DK Noordwijk, Netherlands
[2] ABB Corp Res, Integrated Sensor Syst Grp, Baden 5, Daettwil, Switzerland
关键词
Backpropagation; field programmable gate array (FPGA); hardware implementation; multilayer perceptron; neural network; NIR spectra calibration; spectroscopy; VHDL; Xilinx FPGA; HARDWARE;
D O I
10.1109/TII.2010.2085006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the development and implementation of a generalized backpropagation multilayer perceptron (MLP) architecture described in VLSI hardware description language (VHDL). The development of hardware platforms has been complicated by the high hardware cost and quantity of the arithmetic operations required in online artificial neural networks (ANNs), i.e., general purpose ANNs with learning capability. Besides, there remains a dearth of hardware platforms for design space exploration, fast prototyping, and testing of these networks. Our general purpose architecture seeks to fill that gap and at the same time serve as a tool to gain a better understanding of issues unique to ANNs implemented in hardware, particularly using field programmable gate array (FPGA). The challenge is thus to find an architecture that minimizes hardware costs, while maximizing performance, accuracy, and parameterization. This work describes a platform that offers a high degree of parameterization, while maintaining generalized network design with performance comparable to other hardware-based MLP implementations. Application of the hardware implementation of ANN with backpropagation learning algorithm for a realistic application is also presented.
引用
收藏
页码:78 / 89
页数:12
相关论文
共 50 条
  • [1] Development, Implementation and Prospect of FPGA-Based Deep Neural Networks
    Jiao, Li-Cheng
    Sun, Qi-Gong
    Yang, Yu-Ting
    Feng, Yu-Xin
    Li, Xiu-Fang
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2022, 45 (03): : 441 - 471
  • [2] Implementation of FPGA-based Accelerator for Deep Neural Networks
    Tsai, Tsung-Han
    Ho, Yuan-Chen
    Sheu, Ming-Hwa
    [J]. 2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2019,
  • [3] FPGA-based Implementation of Sorting Networks in MMC applications
    Ricco, Mattia
    Mathe, Laszlo
    Teodorescu, Remus
    [J]. 2016 18TH EUROPEAN CONFERENCE ON POWER ELECTRONICS AND APPLICATIONS (EPE'16 ECCE EUROPE), 2016,
  • [4] An FPGA-based Accelerator Implementation for Deep Convolutional Neural Networks
    Zhou, Yongmei
    Jiang, Jingfei
    [J]. PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 829 - 832
  • [5] An FPGA-Based General-Purpose Feature Detection Algorithm for Space Applications
    Liu, Yunjie
    Wu, Xiaofeng
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2023, 59 (01) : 98 - 108
  • [6] FPGA-Based Hybrid-Type Implementation of Quantized Neural Networks for Remote Sensing Applications
    Wei, Xin
    Liu, Wenchao
    Chen, Lei
    Ma, Long
    Chen, He
    Zhuang, Yin
    [J]. SENSORS, 2019, 19 (04)
  • [7] FPGA-based design and implementation of the location attention mechanism in neural networks
    Qiao, Ruixiu
    Guo, Xiaozhou
    Mao, Wenyu
    Li, Jixing
    Lu, Huaxiang
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (04) : 5309 - 5323
  • [8] A General Purpose FPGA-based Real-Time Simulator for Power Systems Applications
    Razzaghi, R.
    Paolone, M.
    Rachidi, F.
    [J]. 2013 4TH IEEE/PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT EUROPE), 2013,
  • [9] ReCSiP: An FPGA-based general-purpose biochemical simulator
    Osana, Yasunori
    Yoshimi, Masato
    Iwaoka, Yow
    Kojima, Toshinori
    Nishikawa, Yuri
    Funahashi, Akira
    Hiroi, Noriko
    Shibata, Yuichiro
    Iwanaga, Naoki
    Kitano, Hiroaki
    Amano, Hideharu
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2007, 90 (07): : 1 - 10
  • [10] An FPGA-based general-purpose data acquisition controller
    Robson, C. C. W.
    Bousselham, A.
    Bohm, C.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (04) : 2092 - 2096