paper-with-me

Papers

E-PUR: An Energy-Efficient Processing Unit for Recurrent Neural Networks

2017-11-20 · Franyell Silfa, Gem Dot, Jose-Maria Arnau, Antonio Gonzalez

Recurrent Neural Networks (RNNs) are a key technology for emerging applications such as automatic speech recognition, machine translation or image description. Long Short Term Memory (LSTM) networks are the most successful RNN implementation, as they can learn long term dependencies to achieve high accuracy. Unfortunately, the recurrent nature of LSTM networks significantly constrains the amount of parallelism and, hence, multicore CPUs and many-core GPUs exhibit poor efficiency for RNN inference. In this paper, we present E-PUR, an energy-efficient processing unit tailored to the requirements of LSTM computation. The main goal of E-PUR is to support large recurrent neural networks for low-power mobile devices. E-PUR provides an efficient hardware implementation of LSTM networks that is flexible to support diverse applications. One of its main novelties is a technique that we call Maximizing Weight Locality (MWL), which improves the temporal locality of the memory accesses for fetching the synaptic weights, reducing the memory requirements by a large extent. Our experimental results show that E-PUR achieves real-time performance for different LSTM networks, while reducing energy consumption by orders of magnitude with respect to general-purpose processors and GPUs, and it requires a very small chip area. Compared to a modern mobile SoC, an NVIDIA Tegra X1, E-PUR provides an average energy reduction of 92x.

📄 PDF Abstract BibTeX arXiv:1711.07480

Code (0)

등록된 구현이 없습니다.

Tasks

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Image DescriptionMachine Translationspeech-recognitionSpeech Recognition

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…

Similar Papers 제목 키워드 기반

M2RU: Memristive Minion Recurrent Unit for On-Chip Continual Learning at the Edge

2025-12-19 · Abdullah M. Zyarah, Dhireesha Kudithipudi arxiv

Continual learning on edge platforms remains challenging because recurrent networks depend on energy-intensive training procedures and frequent data movement that are impractical for embedded deployments. This work intro…

Continual Learning

RNNFast: An Accelerator for Recurrent Neural Networks Using Domain Wall Memory

2018-11-07 · Mohammad Hossein Samavatian, Anys Bacha, Li Zhou, Radu Teodorescu

Recurrent Neural Networks (RNNs) are an important class of neural networks designed to retain and incorporate context into current decisions. RNNs are particularly well suited for machine learning problems in which conte…

speech-recognitionSpeech RecognitionTranslation

Sparse Convolutional Recurrent Learning for Efficient Event-based Neuromorphic Object Detection

2025-06-16 · Shenqi Wang, Yingfu Xu, Amirreza Yousefzadeh, Sherif Eissa 외

Leveraging the high temporal resolution and dynamic range, object detection with event cameras can enhance the performance and safety of automotive and robotics applications in real-world scenarios. However, processing s…

Computational EfficiencyObjectobject-detectionObject Detection

Comprehensive forecasting based analysis using stacked stateless and stateful Gated Recurrent Unit models

2020-08-12 · Swayamjit Saha, Niladri Majumder, Devansh Sangani

Photovoltaic power is a renewable source of energy which is highly used in industries. In economically struggling countries it can be a potential source of electric energy as other non-renewable resources are already exh…

Effective Quantization Approaches for Recurrent Neural Networks

2018-02-07 · Md Zahangir Alom, Adam T Moody, Naoya Maruyama, Brian C. Van Essen 외

Deep learning, and in particular Recurrent Neural Networks (RNN) have shown superior accuracy in a large variety of tasks including machine translation, language understanding, and movie frame generation. However, these …

Machine TranslationQuantizationSentiment AnalysisTranslation