DWM: A Decomposable Winograd Method for Convolution Acceleration
Not on the map. Why?
Abstract (arXiv)
Winograd's minimal filtering algorithm has been widely used in Convolutional Neural Networks (CNNs) to reduce the number of multiplications for faster processing. However, it is only effective on convolutions with kernel size as 3x3 and stride as 1, because it suffers from significantly increased FLOPs and numerical accuracy problem for kernel size larger than 3x3 and fails on convolution with stride larger than 1. In this paper, we propose a novel Decomposable Winograd Method (DWM), which breaks through the limitation of original Winograd's minimal filtering algorithm to a wide and general convolutions. DWM decomposes kernels with large size or large stride to several small kernels with stride as 1 for further applying Winograd method, so that DWM can reduce the number of multiplications while keeping the numerical accuracy. It enables the fast exploring of larger kernel size and larger stride value in CNNs for high performance and accuracy and even the potential for new CNNs. Comparing against the original Winograd, the proposed DWM is able to support all kinds of convolutions with a speedup of ~2, without affecting the numerical accuracy.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 3 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 1.
5 papers.
- 2022Winograd Convolution for Deep Neural Networks: Efficient Point Selectioncited by 8
- 2022Winograd Convolution: A Perspective from Fault Tolerancecited by 6
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerancecited by 1
- 2024SFC: Achieve Accurate Fast Convolution under Low-precision Arithmeticcited by 1
- 2021Fast Convolution based on Winograd Minimum Filtering: Introduction and Developmentcited by 0
- 2024SFC: Achieve Accurate Fast Convolution under Low-precision Arithmetic3 Jul 2024
- 2023Exploring Winograd Convolution for Cost-effective Neural Network Fault Tolerance16 Aug 2023
- 2022Winograd Convolution: A Perspective from Fault Tolerance17 Feb 2022
- 2022Winograd Convolution for Deep Neural Networks: Efficient Point Selection25 Jan 2022
- 2021Fast Convolution based on Winograd Minimum Filtering: Introduction and Development1 Nov 2021