Reconfigurable and Energy-Efficient Architecture for Deploying Multi-Layer RNNs on FPGA

Recurrent Neural Networks (RNNs) are extensively applied in sequence prediction tasks such as sentiment analysis, and machine translation. Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) are popular recurrent layers for mitigating gradient vanishing challenges. This paper introduces a reconfigurable hardware architecture that supports LSTM, GRU, and Fully Connected (FC) layers to accommodate the diverse structures of RNNs with minimal overhead. The proposed three-mode architecture utilizes dynamically reconfigurable components, allowing seamless mode switching among the three types of layers. Besides, Dynamic Compression (DC) for intermediate results is introduced to minimize precision loss, and layer decomposition as well as processing element grouping techniques are used to improve the processing efficiency. To validate the proposed architecture, a proof-of-concept prototype system using Intel Arria10 FPGA is built. Evaluation results demonstrate a 12% improvement over the state-of-the-art accelerator in energy efficiency when configured as GRU with a layer size set to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$512{\times }$ </tex-math></inline-formula> 512, accompanied by a 93% reduction in block RAM and an 81% reduction in DSP resources.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Circuits and Systems I Regular Papers
Published
2024-10-17
DOI
https://doi.org/10.1109/tcsi.2024.3464687
Citations
4
Primary Topic
Quantum-Dot Cellular Automata
Type
article
Field-Weighted Citation Impact
1.45

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reconfigurable and Energy-Efficient Architecture for Deploying Multi-Layer RNNs on FPGA

Yiren Zhu, Xiangyu Zhang, Xin Lou
4 citations
IEEE Transactions on Circuits and Systems I Regular Papers
Quantum-Dot Cellular Automata
1.45
article

Reconfigurable and Energy-Efficient Architecture for Deploying Multi-Layer RNNs on FPGA

Yiren Zhu, Xiangyu Zhang, Xin Lou
article en
4 citations

Abstract

Recurrent Neural Networks (RNNs) are extensively applied in sequence prediction tasks such as sentiment analysis, and machine translation. Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) are popular recurrent layers for mitigating gradient vanishing challenges. This paper introduces a reconfigurable hardware architecture that supports LSTM, GRU, and Fully Connected (FC) layers to accommodate the diverse structures of RNNs with minimal overhead. The proposed three-mode architecture utilizes dynamically reconfigurable components, allowing seamless mode switching among the three types of layers. Besides, Dynamic Compression (DC) for intermediate results is introduced to minimize precision loss, and layer decomposition as well as processing element grouping techniques are used to improve the processing efficiency. To validate the proposed architecture, a proof-of-concept prototype system using Intel Arria10 FPGA is built. Evaluation results demonstrate a 12% improvement over the state-of-the-art accelerator in energy efficiency when configured as GRU with a layer size set to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$512{\times }$ </tex-math></inline-formula> 512, accompanied by a 93% reduction in block RAM and an 81% reduction in DSP resources.

IEEE Transactions on Circuits and Systems I Regular PapersVol. 71(12)
ShanghaiTech University (CN)
Shanghai Rising-Star Program
Affordable and clean energy
Openalex Percentile: Top 16%
Quantum-Dot Cellular Automata
1.45
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.