Spartus: A 9.4 TOp/s FPGA-based LSTM Accelerator Exploiting Spatio-Temporal Sparsity
Not on the map. Why?
Abstract (arXiv)
Long Short-Term Memory (LSTM) recurrent networks are frequently used for tasks involving time-sequential data such as speech recognition. Unlike previous LSTM accelerators that either exploit spatial weight sparsity or temporal activation sparsity, this paper proposes a new accelerator called "Spartus" that exploits spatio-temporal sparsity to achieve ultra-low latency inference. Spatial sparsity is induced using a new Column-Balanced Targeted Dropout (CBTD) structured pruning method, producing structured sparse weight matrices for a balanced workload. The pruned networks running on Spartus hardware achieve weight sparsity levels of up to 96% and 94% with negligible accuracy loss on the TIMIT and the Librispeech datasets. To induce temporal sparsity in LSTM, we extend the previous DeltaGRU method to the DeltaLSTM method. Combining spatio-temporal sparsity with CBTD and DeltaLSTM saves on weight memory access and associated arithmetic operations. The Spartus architecture is scalable and supports real-time online speech recognition when implemented on small and large FPGAs. Spartus per-sample latency for a single DeltaLSTM layer of 1024 neurons averages 1 us. Exploiting spatio-temporal sparsity on our test LSTM network using the TIMIT dataset leads to 46X speedup of Spartus over its theoretical hardware performance to achieve 9.4 TOp/s effective batch-1 throughput and 1.1 TOp/s/W power efficiency.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 16 of its 56 references that are in the map. First posted on arXiv 4 Aug 2021.
Builds on
16 of 56 references.
References · 16
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
- 2020Proving the Lottery Ticket Hypothesis: Pruning is All You Needcited by 200
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 50
- 2017NullHop: A Flexible Convolutional Neural Network Accelerator Based on Sparse Representations of Feature Mapscited by 39
- 2018The PyTorch-Kaldi Speech Recognition Toolkitcited by 38
- 2018Alternating Multi-bit Quantization for Recurrent Neural Networkscited by 30
- 2018C-LSTM: Enabling Efficient LSTM using Structured Compression Techniques on FPGAscited by 21
- 2020EdgeDRNN: Recurrent Neural Network Accelerator for Edge Inferencecited by 19
4 more
- 2016Delta Networks for Optimized Recurrent Network Computationcited by 18
- 2017Learning Intrinsic Sparse Structures within Long Short-Term Memorycited by 18
- 2018E-RNN: Design Optimization for Efficient Recurrent Neural Networks in FPGAscited by 8
- 2020Recurrent Neural Network Control of a Hybrid Dynamic Transfemoral Prosthesis with EdgeDRNN Acceleratorcited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 6; 2024: 9; 2025: 3.
20 papers.
Sort:
- 2023Deep Learning for Event-based Vision: A Comprehensive Survey and Benchmarkscited by 90
- 20233ET: Efficient Event-based Eye Tracking using a Change-Based ConvLSTM Networkcited by 30
- 2024Event-Based Eye Tracking. AIS 2024 Challenge Surveycited by 19
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networkscited by 15
- 2023To Spike or Not To Spike: A Digital Hardware Perspective on Deep Learning Accelerationcited by 10
- 2023Language Modeling on a SpiNNaker 2 Neuromorphic Chipcited by 6
- 2024Epilepsy Seizure Detection and Prediction using an Approximate Spiking Convolutional Transformercited by 6
- 2022Skydiver: A Spiking Neural Network Accelerator Exploiting Spatio-Temporal Workload Balancecited by 5
- 2024Dynamic Gated Recurrent Neural Network for Compute-efficient Speech Enhancementcited by 5
- 2025Event-Based Eye Tracking. 2025 Event-based Vision Workshopcited by 5
- 2024Modulating State Space Model with SlowFast Framework for Compute-Efficient Ultra Low-Latency Speech Enhancementcited by 4
- 2025DeltaLLM: A Training-Free Framework Exploiting Temporal Sparsity for Efficient Edge LLM Inferencecited by 4
8 more
- 2024MP-DPD: Low-Complexity Mixed-Precision Neural Networks for Energy-Efficient Digital Predistortion of Wideband Power Amplifierscited by 3
- 2023Activity Sparsity Complements Weight Sparsity for Efficient RNN Inferencecited by 2
- 2023Exploiting Symmetric Temporally Sparse BPTT for Efficient RNN Trainingcited by 1
- 2024Quantized Approximately Orthogonal Recurrent Neural Networkscited by 1
- 2024Weight Sparsity Complements Activity Sparsity in Neuromorphic Language Modelscited by 1
- 2024DPD-NeuralEngine: A 22-nm 6.6-TOPS/W/mm2 Recurrent Neural Network Accelerator for Wideband Power Amplifier Digital Pre-Distortioncited by 1
- 2024Leveraging Recurrent Neural Networks for Predicting Motor Movements from Primate Motor Cortex Neural Recordingscited by 1
- 2025AS-ASR: A Lightweight Framework for Aphasia-Specific Automatic Speech Recognitioncited by 0
- 2025DeltaLLM: A Training-Free Framework Exploiting Temporal Sparsity for Efficient Edge LLM Inference25 Jul 2025
- 2025AS-ASR: A Lightweight Framework for Aphasia-Specific Automatic Speech Recognition6 Jun 2025
- 2025Event-Based Eye Tracking. 2025 Event-based Vision Workshop25 Apr 2025
- 2024Modulating State Space Model with SlowFast Framework for Compute-Efficient Ultra Low-Latency Speech Enhancement4 Nov 2024
- 2024Leveraging Recurrent Neural Networks for Predicting Motor Movements from Primate Motor Cortex Neural Recordings29 Oct 2024
- 2024DPD-NeuralEngine: A 22-nm 6.6-TOPS/W/mm2 Recurrent Neural Network Accelerator for Wideband Power Amplifier Digital Pre-Distortion15 Oct 2024
- 2024Dynamic Gated Recurrent Neural Network for Compute-efficient Speech Enhancement22 Aug 2024
- 2024Weight Sparsity Complements Activity Sparsity in Neuromorphic Language Models1 May 2024
- 2024MP-DPD: Low-Complexity Mixed-Precision Neural Networks for Energy-Efficient Digital Predistortion of Wideband Power Amplifiers18 Apr 2024
- 2024Event-Based Eye Tracking. AIS 2024 Challenge Survey17 Apr 2024
- 2024Quantized Approximately Orthogonal Recurrent Neural Networks5 Feb 2024
- 2024Epilepsy Seizure Detection and Prediction using an Approximate Spiking Convolutional Transformer21 Jan 2024
8 more
- 2023Exploiting Symmetric Temporally Sparse BPTT for Efficient RNN Training14 Dec 2023
- 2023Language Modeling on a SpiNNaker 2 Neuromorphic Chip14 Dec 2023
- 2023Activity Sparsity Complements Weight Sparsity for Efficient RNN Inference13 Nov 2023
- 20233ET: Efficient Event-based Eye Tracking using a Change-Based ConvLSTM Network22 Aug 2023
- 2023To Spike or Not To Spike: A Digital Hardware Perspective on Deep Learning Acceleration27 Jun 2023
- 2023Deep Learning for Event-based Vision: A Comprehensive Survey and Benchmarks17 Feb 2023
- 2022Skydiver: A Spiking Neural Network Accelerator Exploiting Spatio-Temporal Workload Balance14 Mar 2022
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networks27 Dec 2021
- 2023Deep Learning for Event-based Vision: A Comprehensive Survey and Benchmarkscited by 90
- 20233ET: Efficient Event-based Eye Tracking using a Change-Based ConvLSTM Networkcited by 30
- 2024Event-Based Eye Tracking. AIS 2024 Challenge Surveycited by 19
- 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networkscited by 15
- 2023To Spike or Not To Spike: A Digital Hardware Perspective on Deep Learning Accelerationcited by 10
- 2023Language Modeling on a SpiNNaker 2 Neuromorphic Chipcited by 6
- 2024Epilepsy Seizure Detection and Prediction using an Approximate Spiking Convolutional Transformercited by 6
- 2022Skydiver: A Spiking Neural Network Accelerator Exploiting Spatio-Temporal Workload Balancecited by 5
- 2024Dynamic Gated Recurrent Neural Network for Compute-efficient Speech Enhancementcited by 5
- 2025Event-Based Eye Tracking. 2025 Event-based Vision Workshopcited by 5
- 2024Modulating State Space Model with SlowFast Framework for Compute-Efficient Ultra Low-Latency Speech Enhancementcited by 4
- 2025DeltaLLM: A Training-Free Framework Exploiting Temporal Sparsity for Efficient Edge LLM Inferencecited by 4
12 most cited of 20 All 20 (JSON)
- 2025DeltaLLM: A Training-Free Framework Exploiting Temporal Sparsity for Efficient Edge LLM Inference25 Jul 2025
- 2025AS-ASR: A Lightweight Framework for Aphasia-Specific Automatic Speech Recognition6 Jun 2025
- 2025Event-Based Eye Tracking. 2025 Event-based Vision Workshop25 Apr 2025
- 2024Modulating State Space Model with SlowFast Framework for Compute-Efficient Ultra Low-Latency Speech Enhancement4 Nov 2024
- 2024Leveraging Recurrent Neural Networks for Predicting Motor Movements from Primate Motor Cortex Neural Recordings29 Oct 2024
- 2024DPD-NeuralEngine: A 22-nm 6.6-TOPS/W/mm2 Recurrent Neural Network Accelerator for Wideband Power Amplifier Digital Pre-Distortion15 Oct 2024
- 2024Dynamic Gated Recurrent Neural Network for Compute-efficient Speech Enhancement22 Aug 2024
- 2024Weight Sparsity Complements Activity Sparsity in Neuromorphic Language Models1 May 2024
- 2024MP-DPD: Low-Complexity Mixed-Precision Neural Networks for Energy-Efficient Digital Predistortion of Wideband Power Amplifiers18 Apr 2024
- 2024Event-Based Eye Tracking. AIS 2024 Challenge Survey17 Apr 2024
- 2024Quantized Approximately Orthogonal Recurrent Neural Networks5 Feb 2024
- 2024Epilepsy Seizure Detection and Prediction using an Approximate Spiking Convolutional Transformer21 Jan 2024
12 newest of 20 All 20 (JSON)