Back to Search Start Over

Energy efficient and low-latency spiking neural networks on embedded microcontrollers through spiking activity tuning.

Authors :
Barchi, Francesco
Parisi, Emanuele
Zanatta, Luca
Bartolini, Andrea
Acquaviva, Andrea
Source :
Neural Computing & Applications. Oct2024, Vol. 36 Issue 30, p18897-18917. 21p.
Publication Year :
2024

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]

Details

Language :
English
ISSN :
09410643
Volume :
36
Issue :
30
Database :
Academic Search Index
Journal :
Neural Computing & Applications
Publication Type :
Academic Journal
Accession number :
179738896
Full Text :
https://doi.org/10.1007/s00521-024-10191-5