SpiNNedge DSP/AI Accelerator

Image
SpiNNedge architecture and integration in RISC-V processing element

The SpiNNedge accelerator is designed for ultra-low-power processing and classification of time series from sensors in real time. It combines DSP functions for data preprocessing and feature extraction (frequency transforms, windowing, filtering, logarithm) with classification based on recurrent neural networks (RNN). The RNN module exploits sparsity for significantly reduced storage and processing effort. The accelerator performs individual processing layers autonomously. Complex layers can be flexibly assembled from base operations via a global control module. The SpiNNedge accelerator is specifically optimized for audio processing tasks like keyword spotting, e.g. supporting MFCC feature extraction from raw audio data. A backend for machine learning frameworks like TensorFlow, including RISC-V code generation, quantization and data handling, allows for easy deployment of RNN models onto the accelerator. Due to the shared memory between RISC-V and SpiNNedge, mixed deployment schemes can be realized with virtually no overhead, making the architecture adaptable to new user requirements even after manufacturing.

The SpiNNedge accelerator has been validated in two chips and demonstrated in audio (keyword spotting) and predictive maintenance use cases.

Visibility
Publicly available!
ISA Compliance
Date of Availability
Contact

TU Dresden
Johannes Partzsch
Mommsenstr. 12
01069 Dresden
Deutschland

Contact Email
johannes.partzsch [at] tu-dresden.de
Target TRL at the end of phase 1
TRL3: Nachweis der Funktionsfähigkeit --> Plattform ohne Parametrisierbarkeit
Target TRL at the end of phase 2
TRL5: Versuchsaufbau in vereinfachter Einsatzumgebung --> Optimierte Plattform
Component is required for safety critical systems
Nein
Category
AI-Accelerator