Recurrent Neural Networks: An Embedded Computing Perspective
Not on the map. Why?
Abstract (arXiv)
Recurrent Neural Networks (RNNs) are a class of machine learning algorithms used for applications with time-series and sequential data. Recently, there has been a strong interest in executing RNNs on embedded devices. However, difficulties have arisen because RNN requires high computational capability and a large memory space. In this paper, we review existing implementations of RNN models on embedded platforms and discuss the methods adopted to overcome the limitations of embedded systems. We will define the objectives of mapping RNN algorithms on embedded platforms and the challenges facing their realization. Then, we explain the components of RNN models from an implementation perspective. We also discuss the optimizations applied to RNNs to run efficiently on embedded platforms. Finally, we compare the defined objectives with the implementations and highlight some open research questions and aspects currently not addressed for embedded RNNs. Overall, applying algorithmic optimizations to RNN models and decreasing the memory access overhead is vital to obtain high efficiency. To further increase the implementation efficiency, we point up the more promising optimizations that could be applied in future research. Additionally, this article observes that high performance has been targeted by many implementations, while flexibility has, as yet, been attempted less often. Thus, the article provides some guidelines for RNN hardware designers to support flexibility in a better manner.
Key facts. Cited by 9 papers in the map (data through 13 Oct 2026). First posted on arXiv 23 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 0; 2023: 1; 2024: 0; 2025: 3; 2026: 1.
9 papers.
- 2023Reliable and Efficient Data Collection in UAV-based IoT Networkscited by 2
- 2025An Unsupervised Deep Explainable AI Framework for Localization of Concurrent Replay Attacks in Nuclear Reactor Signalscited by 2
- 2021Deep Learning Approach for Aggressive Driving Behaviour Detectioncited by 1
- 2021In-flight Novelty Detection with Convolutional Neural Networkscited by 1
- 2025Anomaly Detection in Complex Dynamical Systems: A Systematic Framework Using Embedding Theory and Physics-Inspired Consistencycited by 1
- 2021MOHAQ: Multi-Objective Hardware-Aware Quantization of Recurrent Neural Networkscited by 0
- 2021Dynamic and Systematic Survey of Deep Learning Approaches for Driving Behavior Analysiscited by 0
- 2025FLP-XR: Future Location Prediction on Extreme Scale Maritime Data in Real-timecited by 0
- 2026Low-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-Based Vision Systemcited by 0
- 2026Low-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-Based Vision System7 Jul 2026
- 2025An Unsupervised Deep Explainable AI Framework for Localization of Concurrent Replay Attacks in Nuclear Reactor Signals5 Aug 2025
- 2025FLP-XR: Future Location Prediction on Extreme Scale Maritime Data in Real-time10 Mar 2025
- 2025Anomaly Detection in Complex Dynamical Systems: A Systematic Framework Using Embedding Theory and Physics-Inspired Consistency26 Feb 2025
- 2023Reliable and Efficient Data Collection in UAV-based IoT Networks9 Nov 2023
- 2021In-flight Novelty Detection with Convolutional Neural Networks7 Dec 2021
- 2021Deep Learning Approach for Aggressive Driving Behaviour Detection8 Nov 2021
- 2021Dynamic and Systematic Survey of Deep Learning Approaches for Driving Behavior Analysis18 Sep 2021
- 2021MOHAQ: Multi-Objective Hardware-Aware Quantization of Recurrent Neural Networks2 Aug 2021