Streaming dataflow based recurrent neural network accelerator
AssigneeSTMicroelectronics International N.V.
InventorsRiccardo MASSA, Thomas BOESCH, Surinder Pal SINGH
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics International N.V.
InventorsRiccardo MASSA, Thomas BOESCH, Surinder Pal SINGH
Estimating the term…
A hardware accelerator system processes recurrent neural networks (RNNs) on edge devices using a streaming architecture that minimizes memory bottlenecks. The system used a matrix multiplication unit for matrix multiplications with an LSTM/GRU accelerator for scalar and gate computations. The matrix multiplication unit processes interleaved weight matrices to compute multiple gate operations in a single pass, while the accelerator includes specialized processing units for arithmetic, activation functions, and recurrent operations. A switching matrix transmits data between components to maintain continuous dataflow. The system supports various RNN architectures including Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), and minimal GRU (minGRU) variants through configurable datapaths.
A method of performing recurrent neural network (RNN) calculations in a streaming dataflow architecture, the method comprising:
A recurrent neural network (RNN) accelerator system, comprising:
Dependencies are inferred from the claim text.