Sub-mW Neuromorphic SNN audio processing applications with Rockpool and Xylo

08/27/2022
by   Hannah Bos, et al.
6

Spiking Neural Networks (SNNs) provide an efficient computational mechanism for temporal signal processing, especially when coupled with low-power SNN inference ASICs. SNNs have been historically difficult to configure, lacking a general method for finding solutions for arbitrary tasks. In recent years, gradient-descent optimization methods have been applied to SNNs with increasing ease. SNNs and SNN inference processors therefore offer a good platform for commercial low-power signal processing in energy constrained environments without cloud dependencies. However, to date these methods have not been accessible to ML engineers in industry, requiring graduate-level training to successfully configure a single SNN application. Here we demonstrate a convenient high-level pipeline to design, train and deploy arbitrary temporal signal processing applications to sub-mW SNN inference hardware. We apply a new straightforward SNN architecture designed for temporal signal processing, using a pyramid of synaptic time constants to extract signal features at a range of temporal scales. We demonstrate this architecture on an ambient audio classification task, deployed to the Xylo SNN inference processor in streaming mode. Our application achieves high accuracy (98 low power (<100μW inference power). Our approach makes training and deploying SNN applications available to ML engineers with general NN backgrounds, without requiring specific prior experience with spiking NNs. We intend for our approach to make Neuromorphic hardware and SNNs an attractive choice for commercial low-power and edge signal processing applications.

READ FULL TEXT

page 1

page 4

page 5

research
03/14/2023

Training and Deploying Spiking NN Applications to the Mixed-Signal Neuromorphic Chip Dynap-SE2 with Rockpool

Mixed-signal neuromorphic processors provide extremely low-power operati...
research
11/02/2021

WaveSense: Efficient Temporal Convolutions with Spiking Neural Networks for Keyword Spotting

Ultra-low power local signal processing is a crucial aspect for edge app...
research
01/16/2016

Conversion of Artificial Recurrent Neural Networks to Spiking Neural Networks for Low-power Neuromorphic Hardware

In recent years the field of neuromorphic low-power systems that consume...
research
01/13/2020

OMAP-L138 LCDK Development Kit

Low cost and low power consumption processor play a vital role in the fi...
research
06/13/2013

The Ripple Pond: Enabling Spiking Networks to See

In this paper we present the biologically inspired Ripple Pond Network (...
research
08/16/2022

Tiny-HR: Towards an interpretable machine learning pipeline for heart rate estimation on edge devices

The focus of this paper is a proof of concept, machine learning (ML) pip...
research
04/30/2019

Interfacing PDM sensors with PFM spiking systems: application for Neuromorphic Auditory Sensors

In this paper we present a sub-system to convert audio information from ...

Please sign up or login with your details

Forgot password? Click here to reset