Multiplication-Free Parallelizable Spiking Neurons with Efficient Spatio-Temporal Dynamics

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Xue, Peng, Fang, Wei, Ma, Zhengyu, Huang, Zihan, Zhou, Zhaokun, Tian, Yonghong, Masquelier, Timothée, Zhou, Huihui
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866914122679975936
author Xue, Peng
Fang, Wei
Ma, Zhengyu
Huang, Zihan
Zhou, Zhaokun
Tian, Yonghong
Masquelier, Timothée
Zhou, Huihui
author_facet Xue, Peng
Fang, Wei
Ma, Zhengyu
Huang, Zihan
Zhou, Zhaokun
Tian, Yonghong
Masquelier, Timothée
Zhou, Huihui
contents Spiking Neural Networks (SNNs) are distinguished from Artificial Neural Networks (ANNs) for their complex neuronal dynamics and sparse binary activations (spikes) inspired by the biological neural system. Traditional neuron models use iterative step-by-step dynamics, resulting in serial computation and slow training speed of SNNs. Recently, parallelizable spiking neuron models have been proposed to fully utilize the massive parallel computing ability of graphics processing units to accelerate the training of SNNs. However, existing parallelizable spiking neuron models involve dense floating operations and can only achieve high long-term dependencies learning ability with a large order at the cost of huge computational and memory costs. To solve the dilemma of performance and costs, we propose the mul-free channel-wise Parallel Spiking Neuron, which is hardware-friendly and suitable for SNNs' resource-restricted application scenarios. The proposed neuron imports the channel-wise convolution to enhance the learning ability, induces the sawtooth dilations to reduce the neuron order, and employs the bit-shift operation to avoid multiplications. The algorithm for the design and implementation of acceleration methods is discussed extensively. Our methods are validated in neuromorphic Spiking Heidelberg Digits voices, sequential CIFAR images, and neuromorphic DVS-Lip vision datasets, achieving superior performance over SOTA spiking neurons. Training speed results demonstrate the effectiveness of our acceleration methods, providing a practical reference for future research. Our code is available at \href{https://github.com/PengXue0812/Multiplication-Free-Parallelizable-Spiking-Neurons-with-Efficient-Spatio-Temporal-Dynamics}{Github}.
format Preprint
id arxiv_https___arxiv_org_abs_2501_14490
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Multiplication-Free Parallelizable Spiking Neurons with Efficient Spatio-Temporal Dynamics
Xue, Peng
Fang, Wei
Ma, Zhengyu
Huang, Zihan
Zhou, Zhaokun
Tian, Yonghong
Masquelier, Timothée
Zhou, Huihui
Neural and Evolutionary Computing
Spiking Neural Networks (SNNs) are distinguished from Artificial Neural Networks (ANNs) for their complex neuronal dynamics and sparse binary activations (spikes) inspired by the biological neural system. Traditional neuron models use iterative step-by-step dynamics, resulting in serial computation and slow training speed of SNNs. Recently, parallelizable spiking neuron models have been proposed to fully utilize the massive parallel computing ability of graphics processing units to accelerate the training of SNNs. However, existing parallelizable spiking neuron models involve dense floating operations and can only achieve high long-term dependencies learning ability with a large order at the cost of huge computational and memory costs. To solve the dilemma of performance and costs, we propose the mul-free channel-wise Parallel Spiking Neuron, which is hardware-friendly and suitable for SNNs' resource-restricted application scenarios. The proposed neuron imports the channel-wise convolution to enhance the learning ability, induces the sawtooth dilations to reduce the neuron order, and employs the bit-shift operation to avoid multiplications. The algorithm for the design and implementation of acceleration methods is discussed extensively. Our methods are validated in neuromorphic Spiking Heidelberg Digits voices, sequential CIFAR images, and neuromorphic DVS-Lip vision datasets, achieving superior performance over SOTA spiking neurons. Training speed results demonstrate the effectiveness of our acceleration methods, providing a practical reference for future research. Our code is available at \href{https://github.com/PengXue0812/Multiplication-Free-Parallelizable-Spiking-Neurons-with-Efficient-Spatio-Temporal-Dynamics}{Github}.
title Multiplication-Free Parallelizable Spiking Neurons with Efficient Spatio-Temporal Dynamics
topic Neural and Evolutionary Computing
url https://arxiv.org/abs/2501.14490