mlsanityData to 14 Oct 2026

SpikeExplorer: hardware-oriented Design Space Exploration for Spiking Neural Networks on FPGA

arXiv 2404.03714 ↗First posted 4 Apr 2024cs.NE cs.AIcited by 3

Not on the map. Why?

Abstract (arXiv)

One of today's main concerns is to bring Artificial Intelligence power to embedded systems for edge applications. The hardware resources and power consumption required by state-of-the-art models are incompatible with the constrained environments observed in edge systems, such as IoT nodes and wearable devices. Spiking Neural Networks (SNNs) can represent a solution in this sense: inspired by neuroscience, they reach unparalleled power and resource efficiency when run on dedicated hardware accelerators. However, when designing such accelerators, the amount of choices that can be taken is huge. This paper presents SpikExplorer, a modular and flexible Python tool for hardware-oriented Automatic Design Space Exploration to automate the configuration of FPGA accelerators for SNNs. Using Bayesian optimizations, SpikerExplorer enables hardware-centric multi-objective optimization, supporting factors such as accuracy, area, latency, power, and various combinations during the exploration process. The tool searches the optimal network architecture, neuron model, and internal and training parameters, trying to reach the desired constraints imposed by the user. It allows for a straightforward network configuration, providing the full set of explored points for the user to pick the trade-off that best fits the needs. The potential of SpikExplorer is showcased using three benchmark datasets. It reaches 95.8% accuracy on the MNIST dataset, with a power consumption of 180mW/image and a latency of 0.12 ms/image, making it a powerful tool for automatically optimizing SNNs.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 17 of its 47 references that are in the map. First posted on arXiv 4 Apr 2024.

Builds on

17 of 47 references.

References · 17

  1. 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
  2. 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 259
  3. 2023From Words to Watts: Benchmarking the Energy Costs of Large Language Model Inferencecited by 170
  4. 2019The Heidelberg spiking datasets for the systematic evaluation of spiking neural networkscited by 137
  5. 2022Neural Architecture Search for Spiking Neural Networkscited by 53
  6. 2017A scalable multi-core architecture with heterogeneous memory structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)cited by 52
  7. 2021Q-SpiNN: A Framework for Quantizing Spiking Neural Networkscited by 37
  8. 2022Spiking Neural Network Integrated Circuits: A Review of Trends and Future Directionscited by 27
  9. 2020Spiking Neural Networks Hardware Implementations and Challenges: a Surveycited by 18
  10. 2024Spiker+: a framework for the generation of efficient Spiking Neural Networks FPGA accelerators for inference at the edgecited by 18
  11. 2021E3NE: An End-to-End Framework for Accelerating Spiking Neural Networks with Emerging Neural Encoding on FPGAscited by 8
  12. 2022Spiker: an FPGA-optimized Hardware acceleration for Spiking Neural Networkscited by 8
5 more
  1. 2019Design Space Exploration of Hardware Spiking Neurons for Embedded Artificial Intelligencecited by 7
  2. 2023A Survey of Spiking Neural Network Accelerator on FPGAcited by 7
  3. 2020FPGA Implementation of Simplified Spiking Neural Networkcited by 4
  4. 2021NeuroXplorer 1.0: An Extensible Framework for Architectural Exploration with Spiking Neural Networkscited by 4
  5. 2023Design Space Exploration of Approximate Computing Techniques with a Reinforcement Learning Approachcited by 2

Built on by

Cited by year

Citing papers per year: 2025: 3.

3 papers.