Design Space Exploration of Hardware Spiking Neurons for Embedded Artificial Intelligence
Not on the map. Why?
Abstract (arXiv)
Machine learning is yielding unprecedented interest in research and industry, due to recent success in many applied contexts such as image classification and object recognition. However, the deployment of these systems requires huge computing capabilities, thus making them unsuitable for embedded systems. To deal with this limitation, many researchers are investigating brain-inspired computing, which would be a perfect alternative to the conventional Von Neumann architecture based computers (CPU/GPU) that meet the requirements for computing performance, but not for energy-efficiency. Therefore, neuromorphic hardware circuits that are adaptable for both parallel and distributed computations need to be designed. In this paper, we focus on Spiking Neural Networks (SNNs) with a comprehensive study of information coding methods and hardware exploration. In this context, we propose a framework for neuromorphic hardware design space exploration, which allows to define a suitable architecture based on application-specific constraints and starting from a wide variety of possible architectural choices. For this framework, we have developed a behavioral level simulator for neuromorphic hardware architectural exploration named NAXT. Moreover, we propose modified versions of the standard Rate Coding technique to make trade-offs with the Time Coding paradigm, which is characterized by the low number of spikes propagating in the network. Thus, we are able to reduce the number of spikes while keeping the same neuron's model, which results in an SNN with fewer events to process. By doing so, we seek to reduce the amount of power consumed by the hardware. Furthermore, we present three neuromorphic hardware architectures in order to quantitatively study the implementation of SNNs. These architectures are derived from a novel funnel-like Design Space Exploration framework for neuromorphic hardware.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 2.
7 papers.
- 2022Object Detection with Spiking Neural Networks on Automotive Event Datacited by 79
- 2021Learning from Event Cameras with Sparse Spiking Convolutional Neural Networkscited by 25
- 2024Spiker+: a framework for the generation of efficient Spiking Neural Networks FPGA accelerators for inference at the edgecited by 18
- 2021Efficient Training of Spiking Neural Networks with Temporally-Truncated Local Backpropagation through Timecited by 3
- 2024SpikeExplorer: hardware-oriented Design Space Exploration for Spiking Neural Networks on FPGAcited by 3
- 2023Group channel pruning and spatial attention distilling for object detectioncited by 1
- 2023Neural information coding for efficient spike-based image denoisingcited by 0
- 2024SpikeExplorer: hardware-oriented Design Space Exploration for Spiking Neural Networks on FPGA4 Apr 2024
- 2024Spiker+: a framework for the generation of efficient Spiking Neural Networks FPGA accelerators for inference at the edge2 Jan 2024
- 2023Group channel pruning and spatial attention distilling for object detection2 Jun 2023
- 2023Neural information coding for efficient spike-based image denoising15 May 2023
- 2022Object Detection with Spiking Neural Networks on Automotive Event Data9 May 2022
- 2021Efficient Training of Spiking Neural Networks with Temporally-Truncated Local Backpropagation through Time13 Dec 2021
- 2021Learning from Event Cameras with Sparse Spiking Convolutional Neural Networks26 Apr 2021