Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputs
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are widely used in many applications domains. However, they require a vast amount of computations and memory accesses to deliver outstanding accuracy. In this paper, we propose a scheme to predict whether the output of each ReLu activated neuron will be a zero or a positive number in order to skip the computation of those neurons that will likely output a zero. Our predictor, named Mixture-of-Rookies, combines two inexpensive components. The first one exploits the high linear correlation between binarized (1-bit) and full-precision (8-bit) dot products, whereas the second component clusters together neurons that tend to output zero at the same time. We propose a novel clustering scheme based on the analysis of angles, as the sign of the dot product of two vectors depends on the cosine of the angle between them. We implement our hybrid zero output predictor on top of a state-of-the-art DNN accelerator. Experimental results show that our scheme introduces a small area overhead of 5.3% while achieving a speedup of 1.2x and reducing energy consumption by 16.5% on average for a set of diverse DNNs.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 57 references that are in the map. First posted on arXiv 10 Feb 2022.
Builds on
24 of 57 references.
References · 24
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016YOLO9000: Better, Faster, Strongercited by 1,431
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 135
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 120
- 2019End-to-end ASR: from Supervised to Semi-Supervised Learning with Modern Architecturescited by 120
- 2019Centripetal SGD for Pruning Very Deep Convolutional Networks with Complicated Structurecited by 76
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 52
- 2019PCONV: The Missing but Desirable Sparsity in DNN Weight Pruning for Real-time Execution on Mobile Devicescited by 50
12 more
- 2019AutoCompress: An Automatic DNN Structured Pruning Framework for Ultra-High Compression Ratescited by 49
- 2019Sequence-to-Sequence Speech Recognition with Time-Depth Separable Convolutionscited by 27
- 2017The High-Dimensional Geometry of Binary Neural Networkscited by 22
- 2018Grow and Prune Compact, Fast, and Accurate LSTMscited by 20
- 2015PerforatedCNNs: Acceleration through Elimination of Redundant Convolutionscited by 17
- 2020Scaling Up Online Speech Recognition Using ConvNetscited by 16
- 2020PERMDNN: Efficient Compressed DNN Architecture with Permuted Diagonal Matricescited by 12
- 2017xUnit: Learning a Spatial Activation Function for Efficient Image Restorationcited by 10
- 2017Cnvlutin2: Ineffectual-Activation-and-Weight-Free Deep Neural Network Computingcited by 9
- 2019MASR: A Modular Accelerator for Sparse RNNscited by 8
- 2019Thanks for Nothing: Predicting Zero-Valued Activations with Lightweight Convolutional Neural Networkscited by 6
- 2018Spatial Correlation and Value Prediction in Convolutional Neural Networkscited by 4
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2021Only Train Once: A One-Shot Neural Network Training And Pruning Framework
- 2026AxMoE: Characterizing the Impact of Approximate Multipliers on Mixture-of-Experts DNN Architectures
- 2021Error Bounds for a Matrix-Vector Product Approximation with Deep ReLU Neural Networks
- 2023On the Optimal Expressive Power of ReLU DNNs and Its Application in Approximation with Kolmogorov Superposition Theorem
- 2026Robust Heterogeneous Analog-Digital Computing for Mixture-of-Experts Models with Theoretical Generalization Guarantees
- 2021On the convergence of group-sparse autoencoders
- 2024Approximation Rates and VC-Dimension Bounds for (P)ReLU MLP Mixture of Experts
- 2019Structural Pruning in Deep Neural Networks: A Small-World Approach