Energy-Efficient and Fault-Tolerant Sparse Coding for Spiking Neural Networks Accelerator

Spiking Neural Networks (SNNs) exhibit superior energy efficiency and fault tolerance compared to Artificial Neural Networks (ANNs). Due to their spike-based nature, input signals must be encoded into spike trains. However, traditional spiking coding schemes often encounter a trade-off between energy efficiency and fault tolerance. To overcome this limitation, we propose a novel coding scheme, Spiking Sparse Coding (SSC), which achieves both high sparsity and enhanced fault tolerance. SSC not only improves network performance but also reduces the number of spikes by 93.69%, resulting in a 76.47% increase in energy efficiency. Additionally, SSC enhances network fault tolerance, with accuracy improvements of up to 12.06% under identical noise interference conditions. We deployed the network on the ZCU102 FPGA platform, operating at a frequency of 200 MHz with a power consumption of 409 mW. On the MNIST dataset, we achieved a classification accuracy of 95.84%. The training speed and energy consumption were 12656 frames per second and 0.032 mJ per image, the inference speed and energy consumption were 19279 frames per second and 0.021 mJ per image.

Authors

Institutions

Publication Details

Published
2024-10-25
DOI
https://doi.org/10.1109/icta64028.2024.10860552
Citations
1
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.21

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Energy-Efficient and Fault-Tolerant Sparse Coding for Spiking Neural Networks Accelerator

Zhiyi Yu, Xiao Hu, Wei Liu, Shanlin Xiao et al.
1 citations
Advanced Memory and Neural Computing
0.21
article

Energy-Efficient and Fault-Tolerant Sparse Coding for Spiking Neural Networks Accelerator

Zhiyi Yu, Xiao Hu, Wei Liu, Shanlin Xiao, Bo Li, Yue Liu
article en
1 citations

Abstract

Spiking Neural Networks (SNNs) exhibit superior energy efficiency and fault tolerance compared to Artificial Neural Networks (ANNs). Due to their spike-based nature, input signals must be encoded into spike trains. However, traditional spiking coding schemes often encounter a trade-off between energy efficiency and fault tolerance. To overcome this limitation, we propose a novel coding scheme, Spiking Sparse Coding (SSC), which achieves both high sparsity and enhanced fault tolerance. SSC not only improves network performance but also reduces the number of spikes by 93.69%, resulting in a 76.47% increase in energy efficiency. Additionally, SSC enhances network fault tolerance, with accuracy improvements of up to 12.06% under identical noise interference conditions. We deployed the network on the ZCU102 FPGA platform, operating at a frequency of 200 MHz with a power consumption of 409 mW. On the MNIST dataset, we achieved a classification accuracy of 95.84%. The training speed and energy consumption were 12656 frames per second and 0.032 mJ per image, the inference speed and energy consumption were 19279 frames per second and 0.021 mJ per image.

Sun Yat-sen University (CN)
National Natural Science Foundation of China, Research and Development
Affordable and clean energy
Openalex Percentile: Top 44%
Advanced Memory and Neural Computing
0.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.