Enabling Sparse Winograd Convolution by Native Pruning
Not on the map. Why?
Abstract (arXiv)
Sparse methods and the use of Winograd convolutions are two orthogonal approaches, each of which significantly accelerates convolution computations in modern CNNs. Sparse Winograd merges these two and thus has the potential to offer a combined performance benefit. Nevertheless, training convolution layers so that the resulting Winograd kernels are sparse has not hitherto been very successful. By introducing a Winograd layer in place of a standard convolution layer, we can learn and prune Winograd coefficients "natively" and obtain sparsity level beyond 90% with only 0.1% accuracy loss with AlexNet on ImageNet dataset. Furthermore, we present a sparse Winograd convolution algorithm and implementation that exploits the sparsity, achieving up to 31.7 effective TFLOP/s in 32-bit precision on a latest Intel Xeon CPU, which corresponds to a 5.4x speedup over a state-of-the-art dense convolution implementation.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Feb 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2.
6 papers.
- 2021Searching for Fast Model Families on Datacenter Acceleratorscited by 22
- 2022Impact of Parameter Sparsity on Stochastic Gradient MCMC Methods for Bayesian Deep Learningcited by 2
- 2022Going Further With Winograd Convolutions: Tap-Wise Quantization for Efficient Inference on 4x4 Tilecited by 1
- 2023Low-Rank Winograd Transformation for 3D Convolutional Neural Networkscited by 1
- 2023STen: Productive and Efficient Sparsity in PyTorchcited by 1
- 2021Fast Convolution based on Winograd Minimum Filtering: Introduction and Developmentcited by 0
- 2023STen: Productive and Efficient Sparsity in PyTorch15 Apr 2023
- 2023Low-Rank Winograd Transformation for 3D Convolutional Neural Networks26 Jan 2023
- 2022Going Further With Winograd Convolutions: Tap-Wise Quantization for Efficient Inference on 4x4 Tile26 Sep 2022
- 2022Impact of Parameter Sparsity on Stochastic Gradient MCMC Methods for Bayesian Deep Learning8 Feb 2022
- 2021Fast Convolution based on Winograd Minimum Filtering: Introduction and Development1 Nov 2021
- 2021Searching for Fast Model Families on Datacenter Accelerators10 Feb 2021