Accelerating RNN-based Speech Enhancement on a Multi-Core MCU with Mixed FP16-INT8 Post-Training Quantization
Not on the map. Why?
Abstract (arXiv)
This paper presents an optimized methodology to design and deploy Speech Enhancement (SE) algorithms based on Recurrent Neural Networks (RNNs) on a state-of-the-art MicroController Unit (MCU), with 1+8 general-purpose RISC-V cores. To achieve low-latency execution, we propose an optimized software pipeline interleaving parallel computation of LSTM or GRU recurrent blocks, featuring vectorized 8-bit integer (INT8) and 16-bit floating-point (FP16) compute units, with manually-managed memory transfers of model parameters. To ensure minimal accuracy degradation with respect to the full-precision models, we propose a novel FP16-INT8 Mixed-Precision Post-Training Quantization (PTQ) scheme that compresses the recurrent layers to 8-bit while the bit precision of remaining layers is kept to FP16. Experiments are conducted on multiple LSTM and GRU based SE models trained on the Valentini dataset, featuring up to 1.24M parameters. Thanks to the proposed approaches, we speed-up the computation by up to 4x with respect to the lossless FP16 baselines. Differently from a uniform 8-bit quantization that degrades the PESQ score by 0.3 on average, the Mixed-Precision PTQ scheme leads to a low-degradation of only 0.06, while achieving a 1.4-1.7x memory saving. Thanks to this compression, we cut the power cost of the external memory by fitting the large models on the limited on-chip non-volatile memory and we gain a MCU power saving of up to 2.5x by reducing the supply voltage from 0.8V to 0.65V while still matching the real-time constraints. Our design results 10x more energy efficient than state-of-the-art SE solutions deployed on single-core MCUs that make use of smaller models and quantization-aware training.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 11 of its 16 references that are in the map. First posted on arXiv 14 Oct 2022.
Builds on
11 of 16 references.
References · 11
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2020Real Time Speech Enhancement in the Waveform Domaincited by 183
- 2020DCCRN: Deep Complex Convolution Recurrent Network for Phase-Aware Speech Enhancementcited by 133
- 2019A scalable noisy speech dataset and online subjective test frameworkcited by 47
- 2021Interspeech 2021 Deep Noise Suppression Challengecited by 43
- 2020TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aidscited by 41
- 2017A Hybrid DSP/Deep Learning Approach to Real-Time Full-Band Speech Enhancementcited by 34
- 2020A Perceptually-Motivated Approach for Low-Complexity, Real-Time Enhancement of Fullband Speechcited by 23
- 2020Weighted Speech Distortion Losses for Neural-network-based Real-time Speech Enhancementcited by 18
- 2021Weight, Block or Unit? Exploring Sparsity Tradeoffs for Speech Enhancement on Tiny Neural Acceleratorscited by 8
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 2; 2026: 2.
8 papers.
- 2024On-Device Domain Learning for Keyword Spotting on Low-Power Extreme Edge Embedded Systemscited by 13
- 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllerscited by 10
- 2023Dynamic nsNet2: Efficient Deep Noise Suppression with Early Exitingcited by 6
- 2025Adaptive Slimming for Scalable and Efficient Speech Enhancementcited by 4
- 2023When Side-Channel Attacks Break the Black-Box Property of Embedded Artificial Intelligencecited by 1
- 2025TF-MLPNet: Tiny Real-Time Neural Speech Separationcited by 1
- 2026Beyond Model Size: Redesigning LiSenNet for embedded speech enhancementcited by 0
- 2026Transformer-based Neural Beamforming for Real-Time Speech Enhancement on Smart Low-Power Hearable Devicescited by 0
- 2026Transformer-based Neural Beamforming for Real-Time Speech Enhancement on Smart Low-Power Hearable Devices27 Sep 2026
- 2026Beyond Model Size: Redesigning LiSenNet for embedded speech enhancement24 Sep 2026
- 2025TF-MLPNet: Tiny Real-Time Neural Speech Separation5 Aug 2025
- 2025Adaptive Slimming for Scalable and Efficient Speech Enhancement7 Jul 2025
- 2024On-Device Domain Learning for Keyword Spotting on Low-Power Extreme Edge Embedded Systems12 Mar 2024
- 2023When Side-Channel Attacks Break the Black-Box Property of Embedded Artificial Intelligence23 Nov 2023
- 2023Dynamic nsNet2: Efficient Deep Noise Suppression with Early Exiting31 Aug 2023
- 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllers30 May 2023