Spiker: an FPGA-optimized Hardware acceleration for Spiking Neural Networks
Alessio Carpegna, Alessandro Savino, Stefano Di Carlo

TL;DR
This paper introduces Spiker, an FPGA-based hardware accelerator for Spiking Neural Networks using the Leaky Integrate and Fire model, achieving high performance and efficient resource utilization for edge inference tasks.
Contribution
The work presents a novel FPGA-optimized hardware accelerator for SNNs that improves inference speed and resource efficiency compared to existing solutions.
Findings
215μs per image inference time
Energy consumption of 13mJ per image
Uses 40% of FPGA resources for 400 neurons
Abstract
Spiking Neural Networks (SNN) are an emerging type of biologically plausible and efficient Artificial Neural Network (ANN). This work presents the development of a hardware accelerator for a SNN for high-performance inference, targeting a Xilinx Artix-7 Field Programmable Gate Array (FPGA). The model used inside the neuron is the Leaky Integrate and Fire (LIF). The execution is clock-driven, meaning that the internal state of the neuron is updated at every clock cycle, even in absence of spikes. The inference capabilities of the accelerator are evaluated using the MINST dataset. The training is performed offline on a full precision model. The results show a good improvement in performance if compared with the state-of-the-art accelerators, requiring 215{\mu}s per image. The energy consumption is slightly higher than the most optimized design, with an average value of 13mJ per image. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · Neural Networks and Applications
