BRDS: An FPGA-based LSTM Accelerator with Row-Balanced Dual-Ratio Sparsification
Not on the map. Why?
Abstract (arXiv)
In this paper, first, a hardware-friendly pruning algorithm for reducing energy consumption and improving the speed of Long Short-Term Memory (LSTM) neural network accelerators is presented. Next, an FPGA-based platform for efficient execution of the pruned networks based on the proposed algorithm is introduced. By considering the sensitivity of two weight matrices of the LSTM models in pruning, different sparsity ratios (i.e., dual-ratio sparsity) are applied to these weight matrices. To reduce memory accesses, a row-wise sparsity pattern is adopted. The proposed hardware architecture makes use of computation overlapping and pipelining to achieve low-power and high-speed. The effectiveness of the proposed pruning algorithm and accelerator is assessed under some benchmarks for natural language processing, binary sentiment classification, and speech recognition. Results show that, e.g., compared to a recently published work in this field, the proposed accelerator could provide up to 272% higher effective GOPS/W and the perplexity error is reduced by up to 1.4% for the PTB dataset.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 10 of its 21 references that are in the map. First posted on arXiv 7 Jan 2021.
Builds on
10 of 21 references.
References · 10
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2015Deep Sentence Embedding Using Long Short-Term Memory Networks: Analysis and Application to Information Retrievalcited by 54
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 50
- 2017Block-Sparse Recurrent Neural Networkscited by 38
- 2017Exploring the Regularity of Sparse Structure in Convolutional Neural Networkscited by 37
- 2018C-LSTM: Enabling Efficient LSTM using Structured Compression Techniques on FPGAscited by 21
Built on by
Citing papers per year: 2023: 1.
1 paper.