1. Energy efficient and low-latency spiking neural networks on embedded microcontrollers through spiking activity tuning.
- Author
-
Barchi, Francesco, Parisi, Emanuele, Zanatta, Luca, Bartolini, Andrea, and Acquaviva, Andrea
- Subjects
ARTIFICIAL neural networks ,STRUCTURAL health monitoring ,MICROCONTROLLERS ,CYBER physical systems ,COMPUTER systems - Abstract
In this work, we target the efficient implementation of spiking neural networks (SNNs) for low-power and low-latency applications. In particular, we propose a methodology for tuning SNN spiking activity with the objective of reducing computation cycles and energy consumption. We performed an analysis to devise key hyper-parameters, and then we show the results of tuning such parameters to obtain a low-latency and low-energy embedded LSNN (eLSNN) implementation. We demonstrate that it is possible to adapt the firing rate so that the samples belonging to the most frequent class are processed with less spikes. We implemented the eLSNN on a microcontroller-based sensor node and we evaluated its performance and energy consumption using a structural health monitoring application processing a stream of vibrations for damage detection (i.e. binary classification). We obtained a cycle count reduction of 25% and an energy reduction of 22% with respect to a baseline implementation. We also demonstrate that our methodology is applicable to a multi-class scenario, showing that we can reduce spiking activity between 68 and 85% at iso-accuracy. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF