Research Article
Cost-effective and high-speed implementation of brain-like spiking neural network with encoding architectures on FPGA
Chain | Vol.1, Issue 2, 2024 |
pp. 167-176
The spiking neural network (SNN) is the third generation of neural networks, valued
for its biological interpretability, hardware compatibility, and low power consumption.
While field programmable gate array (FPGA), based SNN accelerators show promise with
their intelligent design and low power consumption, existing models lack a crucial
spiking encoding module. This leads to increased pre-processing time on the CPU. To
address these issues, this paper proposes an FPGA-based SNN accelerator with a spiking
encoding module. This innovation reduces CPU pre-processing time by threefold without
adding FPGA processing time. Achieving 92.62% accuracy on the MNIST dataset using
LIF spiking neurons at 0.675 W, the accelerator outperforms CPU and GPU, being 14×
faster and 2.5× faster, respectively, and more power-efficient with minimal resource
usage. Given its pixel input, it can be seamlessly embedded in real-time classification
systems for efficient classification and detection.
DOI: 10.23919/CHAIN.2024.000003 Cited: 1 Download: 0
