» Articles » PMID: 36248664

Highly Efficient Neuromorphic Learning System of Spiking Neural Network with Multi-compartment Leaky Integrate-and-fire Neurons

Overview
Journal Front Neurosci
Date 2022 Oct 17
PMID 36248664
Authors
Affiliations
Soon will be listed here.
Abstract

A spiking neural network (SNN) is considered a high-performance learning system that matches the digital circuits and presents higher efficiency due to the architecture and computation of spiking neurons. While implementing a SNN on a field-programmable gate array (FPGA), the gradient back-propagation through layers consumes a surprising number of resources. In this paper, we aim to realize an efficient architecture of SNN on the FPGA to reduce resource and power consumption. The multi-compartment leaky integrate-and-fire (MLIF) model is used to convert spike trains to the plateau potential in dendrites. We accumulate the potential in the apical dendrite during the training period. The average of this accumulative result is the dendritic plateau potential and is used to guide the updates of synaptic weights. Based on this architecture, the SNN is implemented on FPGA efficiently. In the implementation of a neuromorphic learning system, the shift multiplier (shift MUL) module and piecewise linear (PWL) algorithm are used to replace multipliers and complex nonlinear functions to match the digital circuits. The neuromorphic learning system is constructed with resources on FPGA without dataflow between on-chip and off-chip memories. Our neuromorphic learning system performs with higher resource utilization and power efficiency than previous on-chip learning systems.

Citing Articles

Temporal dendritic heterogeneity incorporated with spiking neural networks for learning multi-timescale dynamics.

Zheng H, Zheng Z, Hu R, Xiao B, Wu Y, Yu F Nat Commun. 2024; 15(1):277.

PMID: 38177124 PMC: 10766638. DOI: 10.1038/s41467-023-44614-z.


Leveraging dendritic properties to advance machine learning and neuro-inspired computing.

Pagkalos M, Makarov R, Poirazi P ArXiv. 2023; .

PMID: 37396619 PMC: 10312913.


Dendrites and Efficiency: Optimizing Performance and Resource Utilization.

Makarov R, Pagkalos M, Poirazi P ArXiv. 2023; .

PMID: 37396597 PMC: 10312813.

References
1.
Bohnstingl T, Scherr F, Pehle C, Meier K, Maass W . Neuromorphic Hardware Learns to Learn. Front Neurosci. 2019; 13:483. PMC: 6536858. DOI: 10.3389/fnins.2019.00483. View

2.
Yang S, Wang J, Zhang N, Deng B, Pang Y, Azghadi M . CerebelluMorphic: Large-Scale Neuromorphic Model and Architecture for Supervised Motor Learning. IEEE Trans Neural Netw Learn Syst. 2021; 33(9):4398-4412. DOI: 10.1109/TNNLS.2021.3057070. View

3.
Boybat I, Le Gallo M, Nandakumar S, Moraitis T, Parnell T, Tuma T . Neuromorphic computing with multi-memristive synapses. Nat Commun. 2018; 9(1):2514. PMC: 6023896. DOI: 10.1038/s41467-018-04933-y. View

4.
Zenke F, Ganguli S . SuperSpike: Supervised Learning in Multilayer Spiking Neural Networks. Neural Comput. 2018; 30(6):1514-1541. PMC: 6118408. DOI: 10.1162/neco_a_01086. View

5.
Urbanczik R, Senn W . Learning by the dendritic prediction of somatic spiking. Neuron. 2014; 81(3):521-8. DOI: 10.1016/j.neuron.2013.11.030. View