paper-with-me

Papers

Recurrent Neural Networks: An Embedded Computing Perspective

2019-07-23 · Nesma M. Rezk, Madhura Purnaprajna, Tomas Nordström, Zain Ul-Abdin

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.

📄 PDF Abstract BibTeX arXiv:1908.07062

Code (0)

등록된 구현이 없습니다.

Tasks

Time SeriesTime Series Analysis

Similar Papers 제목 키워드 기반

Energy-Efficient Spiking Recurrent Neural Network for Gesture Recognition on Embedded GPUs

2024-08-23 · Marzieh Hassanshahi Varposhti, Mahyar Shahsavari, Marcel van Gerven

Implementing AI algorithms on event-based embedded devices enables real-time processing of data, minimizes latency, and enhances power efficiency in edge computing. This research explores the deployment of a spiking recu…

Edge-computingGesture RecognitionGPU

Natively neuromorphic LMU architecture for encoding-free SNN-based HAR on commercial edge devices

2024-07-04 · Vittorio Fra, Benedetto Leto, Andrea Pignata, Enrico Macii 외

Neuromorphic models take inspiration from the human brain by adopting bio-plausible neuron models to build alternatives to traditional Machine Learning (ML) and Deep Learning (DL) solutions. The scarce availability of de…

Activity RecognitionHuman Activity Recognition

Sparsity in Reservoir Computing Neural Networks

2020-06-04 · Claudio Gallicchio

Reservoir Computing (RC) is a well-known strategy for designing Recurrent Neural Networks featured by striking efficiency of training. The crucial aspect of RC is to properly instantiate the hidden recurrent layer that s…

Efficient Deep Learning Infrastructures for Embedded Computing Systems: A Comprehensive Survey and Future Envision

2024-11-03 · Xiangzhong Luo, Di Liu, Hao Kong, Shuo Huai 외

Deep neural networks (DNNs) have recently achieved impressive success across a wide range of real-world vision and language processing tasks, spanning from image classification to many other downstream vision tasks, such…

Deep Learningimage-classificationImage Classificationobject-detection+1

STAR: A Privacy-Preserving, Energy-Efficient Edge AI Framework for Human Activity Recognition via Wi-Fi CSI in Mobile and Pervasive Computing Environments

2025-10-30 · Kexing Liu arxiv

Human Activity Recognition (HAR) via Wi-Fi Channel State Information (CSI) presents a privacy-preserving, contactless sensing approach suitable for smart homes, healthcare monitoring, and mobile IoT systems. However, exi…

Human Activity Recognition