Efficient Winograd Convolution via Integer Arithmetic
Not on the map. Why?
Abstract (arXiv)
Convolution is the core operation for many deep neural networks. The Winograd convolution algorithms have been shown to accelerate the widely-used small convolution sizes. Quantized neural networks can effectively reduce model sizes and improve inference speed, which leads to a wide variety of kernels and hardware accelerators that work with integer data. The state-of-the-art Winograd algorithms pose challenges for efficient implementation and execution by the integer kernels and accelerators. We introduce a new class of Winograd algorithms by extending the construction to the field of complex and propose optimizations that reduce the number of general multiplications. The new algorithm achieves an arithmetic complexity reduction of 3.13x over the direct method and an efficiency gain up to 17.37% over the rational algorithms. Furthermore, we design and implement an integer-based filter scaling scheme to effectively reduce the filter bit width by 30.77% without any significant accuracy loss.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 1; 2025: 1.
6 papers.
- 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
- 2023YFlows: Systematic Dataflow Exploration and Code Generation for Efficient Neural Network Inference using SIMD Architectures on CPUscited by 1
- 2024Data-Free Group-Wise Fully Quantized Winograd Convolution via Learnable Scalescited by 1
- 2021Fast Convolution based on Winograd Minimum Filtering: Introduction and Developmentcited by 0
- 2025Benchmarking Deep Learning Convolutions on Energy-constrained CPUscited by 0
- 2025Benchmarking Deep Learning Convolutions on Energy-constrained CPUs30 Sep 2025
- 2024Data-Free Group-Wise Fully Quantized Winograd Convolution via Learnable Scales27 Dec 2024
- 2023YFlows: Systematic Dataflow Exploration and Code Generation for Efficient Neural Network Inference using SIMD Architectures on CPUs1 Oct 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
- 2021Fast Convolution based on Winograd Minimum Filtering: Introduction and Development1 Nov 2021