MASR: A Modular Accelerator for Sparse RNNs
By Udit Gupta, Brandon Reagen, Lillian Pentecost, Marco Donato, Thierry Tambe, Alexander M. Rush, Gu-Yeon Wei, David M. Brooks. 2019
48 citations recorded by the source corpus.
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 2×area 3×energy, and 1.6×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.
Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Electrical and Electronic Engineering, Efficiency & Compression
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Carole-Jean Wu
- Udit Gupta
- David M. Brooks
- Gu-Yeon Wei
- Young Geun Kim
- Bashir I. Morshed
- Xiaodong Wang
- Hsien-Hsin S. Lee
In Computer Vision and Pattern Recognition
- Carole-Jean Wu
- Udit Gupta
- David M. Brooks
- Gu-Yeon Wei
- Brandon Reagen
- Young Geun Kim
- Bashir I. Morshed
- Xiaodong Wang
In Electrical and Electronic Engineering
- Young Geun Kim
- Carole-Jean Wu
- Udit Gupta
- Gu-Yeon Wei
- David M. Brooks
- Bashir I. Morshed
- Syed Kamrul Islam
- Jianlin Cheng
In Efficiency & Compression
- Young Geun Kim
- Carole-Jean Wu
- David M. Brooks
- Bashir I. Morshed
- Syed Kamrul Islam
- Jianlin Cheng
- Gu-Yeon Wei
- Udit Gupta
Citations in the corpus
- Chasing Carbon: The Elusive Environmental Footprint of Computing (2020, background): “For example, in the case of AI, co-designing neural-network fault tolerance and compression for specialized circuits and memories can allow hardware consolidation and, therefore, smaller carbon footprints [4], [5], [7], [118], [119].”
- RecNMP: Accelerating Personalized Recommendation with Near-Memory Processing (2019, unknown): “patterns found in fully-connected (FC), convolution (CNN), and recurrent (RNN) neural networks [3], [6]–[8], [11], [12], [15], [17], [18], [24], [33], [36], [40], [47], [53]–[55], [57], [60], [68], [71]–[74], [76], [79], [82].”
- Efficient Acceleration of Deep Learning Inference on Resource-Constrained Edge Devices: A Review (2023, methodology): “For instance, refactoring the batch normalization for RNN in MASR [230] achieves about 60% activation sparsity.”
- DeepRecSys: A System for Optimizing End-To-End At-Scale Neural Recommendation Inference (2020, background): “Building upon the performance bottlenecks, a variety of software and hardware solutions have been proposed to optimize traditional DNNs [13]–[15], [17], [48]–[68].”