Hardware Efficient Weight-Binarized Spiking Neural Networks

被引:0
|
作者
Tang, Chengcheng [1 ]
Han, Jie [1 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB, Canada
关键词
Spiking neural networks; priority encoder; binarized weights; field programmable gate arrays (FPGAs);
D O I
10.23919/DATE56975.2023.10136955
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The advancement in spiking neural networks (SNNs) provides a promising and alternative approach to conventional artificial neural networks (ANNs) with higher energy efficiency. However, the significant requirements on memory usage presents a performance bottleneck on resource constrained devices. Inspired by the notion of binarized neural networks (BNNs), we incorporate the design principles in BNNs into that of SNNs to reduce the stringent resource requirements. Specifically, the weights are binarized to 1 and -1 for implementing the functions of excitatory and inhibitory synapses. Hence, the proposed design is referred to as a weight-binarized spiking neural network (WB-SNN). In the WB-SNN, only one bit is used for the weight or a spike; for the latter, 1 and 0 indicate a spike and no spike, respectively. A priority encoder is used to identify the index of an active neuron as a basic unit to construct the WB-SNN. We further design a fully connected neural network that consists of an input layer, an output layer, and fully connected layers of different sizes. A counter is utilized in each neuron to complete the accumulation of weights. The WB-SNN design is validated by using a multi-layer perceptron on the MNIST dataset. Hardware implementations on FPGAs show that the WB-SNN attains a significant saving of memory with only a limited accuracy loss compared with its SNN and BNN counterparts.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] An Efficient Hardware Architecture for Multilayer Spiking Neural Networks
    Luo, Yuling
    Wan, Lei
    Liu, Junxiu
    Zhang, Jinlei
    Cao, Yi
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2017), PT VI, 2017, 10639 : 786 - 795
  • [2] Binarized Convolutional Neural Networks with Separable Filters for Efficient Hardware Acceleration
    Lin, Jeng-Hau
    Xing, Tianwei
    Zhao, Ritchie
    Zhang, Zhiru
    Srivastava, Mani
    Tu, Zhuowen
    Gupta, Rajesh K.
    [J]. 2017 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2017, : 344 - 352
  • [3] A Channel-Pruned and Weight-Binarized Convolutional Neural Network for Keyword Spotting
    Lyu, Jiancheng
    Sheen, Spencer
    [J]. ADVANCED COMPUTATIONAL METHODS FOR KNOWLEDGE ENGINEERING (ICCSAMA 2019), 2020, 1121 : 243 - 254
  • [4] Batch normalization-free weight-binarized SNN based on hardware-saving IF neuron
    Qiao, G. C.
    Ning, N.
    Zuo, Y.
    Zhou, P. J.
    Sun, M. L.
    Hu, S. G.
    Yu, Q.
    Liu, Y.
    [J]. NEUROCOMPUTING, 2023, 544
  • [5] Layered tile architecture for efficient hardware spiking neural networks
    Wan, Lei
    Liu, Junxiu
    Harkin, Jim
    McDaid, Liam
    Luo, Yuling
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 21 - 32
  • [6] Memristor-Based Binarized Spiking Neural Networks
    Eshraghian, Jason K.
    Wang, Xinxin
    Lu, Wei D.
    [J]. IEEE NANOTECHNOLOGY MAGAZINE, 2022, 16 (02) : 14 - 23
  • [7] Binarized SNNs: Efficient and Error-Resilient Spiking Neural Networks through Binarization
    Wei, Ming-Liang
    Yayla, Mikail
    Ho, Shu-Yin
    Chen, Jiap-Jia
    Yang, Chia-Lin
    Amrouch, Hussam
    [J]. 2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [8] Stochastic Computing for Hardware Implementation of Binarized Neural Networks
    Hirtzlin, Tifenn
    Penkovsky, Bogdan
    Bocquet, Marc
    Klein, Jacques-Olivier
    Portal, Jean-Michel
    Querlioz, Damien
    [J]. IEEE ACCESS, 2019, 7 : 76394 - 76403
  • [9] Efficient Hardware Acceleration of Sparsely Active Convolutional Spiking Neural Networks
    Sommer, Jan
    Ozkan, M. Akif
    Keszocze, Oliver
    Teich, Juergen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 3767 - 3778
  • [10] Efficient Hardware Implementation for Online Local Learning in Spiking Neural Networks
    Guo, Wenzhe
    Fouda, Mohammed E.
    Eltawil, Ahmed M.
    Salama, Khaled Nabil
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 387 - 390