Hardware Synthesis of State-Space Equations; Application to FPGA Implementation of Shallow and Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Nowadays, shallow and deep Neural Networks (NNs) have vast applications including biomedical engineering, image processing, computer vision, and speech recognition. Many researchers have developed hardware accelerators including field-programmable gate arrays (FPGAs) for implementing high-performance and energy efficient NNs. Apparently, the hardware architecture design process is specific and time-consuming for each NN. Therefore, a systematic way to design, implement and optimize NNs is highly demanded. The paper presents a systematic approach to implement state-space models in register transfer level (RTL), with special interest for NN implementation. The proposed design flow is based on the iterative nature of state-space models and the analogy between state-space formulations and finite-state machines. The method can be used in linear/nonlinear and time-varying/time-invariant systems. It can also be used to implement either intrinsically iterative systems (widely used in various domains such as signal processing, numerical analysis, computer arithmetic, and control engineering), or systems that could be rewritten in equivalent iterative forms. The implementation of recurrent NNs such as long short-term memory (LSTM) NNs, which have intrinsic state-space forms, are another major applications for this framework. As a case study, it is shown that state-space systems can be used for the systematic implementation and optimization of NNs (as nonlinear and time-varying dynamic systems). An RTL code generating software is also provided online, which simplifies the automatic generation of NNs of arbitrary size.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 3 of its 49 references that are in the map. First posted on arXiv 15 May 2021.
Builds on
3 of 49 references.
References · 3
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
- 2017A Survey of FPGA-Based Neural Network Acceleratorcited by 17
- 2015Deep Image: Scaling up Image Recognitioncited by 16
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2022Learning neural state-space models: do we need a state estimator?
- 2023Learning Long Sequences in Spiking Neural Networks
- 2026Parallelizable memory recurrent units
- 2024Recurrent neural networks: vanishing and exploding gradients are not the end of the story
- 2024State-Space Modeling in Long Sequence Processing: A Survey on Recurrence in the Transformer Era
- 2025Systolic Array-based Accelerator for Structured State-Space Models
- 2023Resurrecting Recurrent Neural Networks for Long Sequences
- 2025Compute-in-Memory Implementation of State Space Models for Event Sequence Processing