Compute-in-memory implementation of state space models for event sequence processing
Xiaoyu Zhang1, Mingtao Hu1, Sen Lu1
1Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, USA.
State space models (SSMs) are now efficient on new hardware. This research integrates SSMs with compute-in-memory hardware for real-time, event-driven processing in AI tasks.
Area of Science:
- Artificial Intelligence
- Computer Engineering
- Neuroscience
Background:
- State space models (SSMs) offer advanced long sequence processing capabilities.
- SSMs generalize recurrent and convolutional networks, mimicking biological system functions.
- Existing SSM implementations face challenges in energy efficiency and real-time processing.
Purpose of the Study:
- To implement state space models (SSMs) on energy-efficient compute-in-memory hardware.
- To achieve real-time, event-driven processing for AI applications.
- To explore algorithm and hardware co-design for enhanced performance.
Main Methods:
- Re-parameterized SSMs for real-valued coefficients and shared decay constants.
- Leveraged device dynamics and diagonalized state transition parameters.
- Implemented state evolution natively in crossbar-based compute-in-memory systems with memristors.
Main Results:
- Achieved high accuracy in AI tasks using the proposed system.
- Demonstrated significant energy efficiency compared to traditional methods.
- Enabled fully asynchronous processing for event-based vision and audio.
Conclusions:
- Algorithm and hardware co-design enables efficient SSM implementation.
- The system provides a pathway for real-time, low-power AI processing.
- This approach is suitable for event-based sensory data tasks.
More Related Videos
09:46MPI CyberMotion Simulator: Implementation of a Novel Motion Simulator to Investigate Multisensory Path Integration in Three Dimensions
Published on: May 10, 2012
06:09P300-Based Brain-Computer Interface Speller Performance Estimation with Classifier-Based Latency Estimation
Published on: September 8, 2023
Related Concept Videos
State Space Representation
Consider an RLC circuit, a...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
State Space to Transfer Function
The transformation process begins with the state-space representation, characterized by the state equation and the output equation. These equations are typically represented as:
Per-Unit Sequence Models
Zero-sequence currents, which are identical in magnitude and phase, generate a neutral current, resulting in voltage drops across the neutral impedance and the low-voltage winding. If the...
Transfer Function to State Space
In an RLC...
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
