IIR Filter-Based Spiking Neural Network

被引:1
作者
Sanjeet, Sai [1 ]
Meena, Rahul K. [1 ]
Sahoo, Bibhu Datta [1 ]
Parhi, Keshab K. [2 ]
Fujita, Masahiro [3 ]
机构
[1] Indian Inst Technol, Dept E&ECE, Kharagpur, W Bengal, India
[2] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN USA
[3] Univ Tokyo, Syst Design Res Ctr, Tokyo, Japan
来源
2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS | 2023年
关键词
Spiking-neural network; leaky integrate-and-fire model; MNIST; F-MNIST; EMNIST; IIR filter;
D O I
10.1109/ISCAS46773.2023.10182209
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Spiking Neural Networks (SNNs) are closely related to the dynamics of the human brain and use spatiotemporal encoding of information to generate spikes. Implementing various neuronal models in hardware is a popular field of research aiming to mimic biological behavior. The leaky integrate-andfire model of the neuron is generally chosen for hardware implementation owing to its simplicity and accuracy in modeling the neuron. This paper proposes an infinite impulse response (IIR) filter-based neuron model and describes a backpropagationbased training algorithm for an SNN built using the proposed neurons. The trained network is implemented on an Ultra96V2 FPGA to validate the design and demonstrate the power and resource efficiency. The implemented design achieves an accuracy of 98.91% on the MNIST dataset and classifies images at 13,021 frames-per-second (FPS) with a 200 MHz clock while consuming < 700 mW of power. The proposed design achieves similar energy efficiency as previous works and similar to 7.5x higher resource efficiency than previous publications.
引用
收藏
页数:5
相关论文
共 20 条
[1]  
Abbott L. F., 1999, BRAIN RES B, V50, P303
[2]   Training multi-layer spiking neural networks using NormAD based spatio-temporal error backpropagation [J].
Anwani, Navin ;
Rajendran, Bipin .
NEUROCOMPUTING, 2020, 380 :67-77
[3]  
AVNET, About us
[4]  
Cohen G., ARXIV170205373CSCV
[5]   Encoding, Model, and Architecture: Systematic Optimization for Spiking Neural Network in FPGAs [J].
Fang, Haowen ;
Mei, Zaidao ;
Shrestha, Amar ;
Zhao, Ziyi ;
Li, Yilan ;
Qiu, Qinru .
2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
[6]   Fundamental Technologies in Modern Speech Recognition [J].
Furui, Sadaoki ;
Deng, Li ;
Gales, Mark ;
Ney, Hermann ;
Tokuda, Keiichi .
IEEE SIGNAL PROCESSING MAGAZINE, 2012, 29 (06) :16-17
[7]  
Guo W., 2021, Frontiers in Neuroscience (FNINS), V15
[8]   Hardware Implementation of Spiking Neural Networks on FPGA [J].
Han, Jianhui ;
Li, Zhaolin ;
Zheng, Weimin ;
Zhang, Youhui .
TSINGHUA SCIENCE AND TECHNOLOGY, 2020, 25 (04) :479-486
[9]   A QUANTITATIVE DESCRIPTION OF MEMBRANE CURRENT AND ITS APPLICATION TO CONDUCTION AND EXCITATION IN NERVE [J].
HODGKIN, AL ;
HUXLEY, AF .
JOURNAL OF PHYSIOLOGY-LONDON, 1952, 117 (04) :500-544
[10]   Simple model of spiking neurons [J].
Izhikevich, EM .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (06) :1569-1572