MASR: A Modular Accelerator for Sparse RNNs
Not on the map. Why?
Abstract (arXiv)
Recurrent neural networks (RNNs) are becoming the de facto solution for speech recognition. RNNs exploit long-term temporal relationships in data by applying repeated, learned transformations. Unlike fully-connected (FC) layers with single vector matrix operations, RNN layers consist of hundreds of such operations chained over time. This poses challenges unique to RNNs that are not found in convolutional neural networks (CNNs) or FC models, namely large dynamic activation. In this paper we present MASR, a principled and modular architecture that accelerates bidirectional RNNs for on-chip ASR. MASR is designed to exploit sparsity in both dynamic activations and static weights. The architecture is enhanced by a series of dynamic activation optimizations that enable compact storage, ensure no energy is wasted computing null operations, and maintain high MAC utilization for highly parallel accelerator designs. In comparison to current state-of-the-art sparse neural network accelerators (e.g., EIE), MASR provides 2x area 3x energy, and 1.6x performance benefits. The modular nature of MASR enables designs that efficiently scale from resource-constrained low-power IoT applications to large-scale, highly parallel datacenter deployments.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 1.
8 papers.
- 2021Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottleneckscited by 22
- 2021S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Accelerationcited by 19
- 2021Circa: Stochastic ReLUs for Private Deep Learningcited by 16
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
- 2021Mitigating Edge Machine Learning Inference Bottlenecks: An Empirical Study on Accelerating Google Edge Modelscited by 7
- 2021Exploiting Beam Search Confidence for Energy-Efficient Speech Recognitioncited by 0
- 2021Structured in Space, Randomized in Time: Leveraging Dropout in RNNs for Efficient Trainingcited by 0
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputscited by 0
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputs10 Feb 2022
- 2021Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottlenecks29 Sep 2021
- 2021S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Acceleration16 Jul 2021
- 2021Structured in Space, Randomized in Time: Leveraging Dropout in RNNs for Efficient Training22 Jun 2021
- 2021Circa: Stochastic ReLUs for Private Deep Learning15 Jun 2021
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance18 May 2021
- 2021Mitigating Edge Machine Learning Inference Bottlenecks: An Empirical Study on Accelerating Google Edge Models1 Mar 2021
- 2021Exploiting Beam Search Confidence for Energy-Efficient Speech Recognition22 Jan 2021