Related Experiment Video
Updated: Sep 20, 2025

07:34
A Simple Stimulatory Device for Evoking Point-like Tactile Stimuli: A Searchlight for LFP to Spike Transitions
Published on: March 25, 2014
10.0K
Spartus: A 9.4 TOp/s FPGA-Based LSTM Accelerator Exploiting Spatio-Temporal Sparsity
Summary
Spartus, a novel accelerator, achieves ultralow latency for speech recognition by exploiting spatio-temporal sparsity in Long Short-Term Memory (LSTM) networks. This approach significantly speeds up inference while maintaining high accuracy.
Area of Science:
- Computer Science
- Artificial Intelligence
- Hardware Acceleration
Background:
- Long Short-Term Memory (LSTM) networks are crucial for processing time-sequential data like speech.
- Existing LSTM accelerators focus on either spatial or temporal sparsity, limiting efficiency.
- There is a need for accelerators that leverage both spatial and temporal sparsity for improved performance.
Purpose of the Study:
- To introduce Spartus, a new accelerator designed for ultralow latency inference in LSTM networks.
- To exploit spatio-temporal sparsity in LSTMs for enhanced efficiency.
- To demonstrate real-time online speech recognition capabilities.
Main Methods:
- Implemented a column-balanced targeted dropout (CBTD) method to induce structured spatial sparsity in LSTM weights.
- Extended the DeltaGRU method to DeltaLSTM to induce temporal sparsity.
- Developed the Spartus hardware architecture to process these sparse LSTM networks.
Main Results:
- Achieved high weight sparsity levels (up to 96% and 94%) with negligible accuracy loss on TIMIT and Librispeech datasets.
- Demonstrated ultralow latency with an average per-sample latency of 1 μs for a single DeltaLSTM layer.
- Achieved a 46x speedup over theoretical performance, resulting in 9.4-TOp/s throughput and 1.1-TOp/s/W power efficiency.
Conclusions:
- Spartus effectively exploits spatio-temporal sparsity for ultralow latency LSTM inference.
- The architecture supports scalable, real-time online speech recognition on FPGAs.
- This approach offers significant improvements in speed and power efficiency for AI hardware acceleration.
Related Concept Videos
Parallel Processing
254
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
254
State Space Representation
304
The frequency-domain technique, commonly used in analyzing and designing feedback control systems, is effective for linear, time-invariant systems. However, it falls short when dealing with nonlinear, time-varying, and multiple-input multiple-output systems. The time-domain or state-space approach addresses these limitations by utilizing state variables to construct simultaneous, first-order differential equations, known as state equations, for an nth-order system.
Consider an RLC circuit, a...
Consider an RLC circuit, a...
304
Neural Circuits
1.7K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.7K
Long-term Potentiation
55.9K
Long-term potentiation, or LTP, is one of the ways by which synaptic plasticity—changes in the strength of chemical synapses—can occur in the brain. LTP is the process of synaptic strengthening that occurs over time between pre- and postsynaptic neuronal connections. The synaptic strengthening of LTP works in opposition to the synaptic weakening of long-term depression (LTD) and together are the main mechanisms that underlie learning and memory.
55.9K
Lagging Strand Synthesis
14.1K
14.1K
Linear Approximation in Time Domain
130
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
130

