Abstract
Winograd-based convolution can reduce the total number of operations needed for convolutional neural network (CNN) inference on edge devices. Most edge hardware accelerators use low-precision, 8-bit integer arithmetic units to improve energy efficiency and latency. This makes CNN quantization a critical step before deploying the model on such an edge device. To extract the benefits of fast Winograd-based convolution and efficient integer quantization, the two approaches must be combined. Research has shown that the transform required to execute convolutions in the Winograd domain results in numerical instability and severe accuracy degradation when combined with quantization, making the two techniques incompatible on edge hardware. This paper proposes a novel training scheme to achieve efficient Winograd-accelerated, quantized CNNs. 8-bit quantization is applied to all the intermediate results of the Winograd convolution without sacrificing task-related accuracy. This is achieved by introducing clipping factors in the intermediate quantization stages as well as using the complex numerical system to improve the transform. We achieve 2.8× and 2.1× reduction in MAC operations on ResNet-20-CIFAR-10 and ResNet-18-ImageNet, respectively, with no accuracy degradation.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2024 IEEE Winter Conference on Applications of Computer Vision, WACV 2024 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 53-62 |
| Number of pages | 10 |
| ISBN (Electronic) | 9798350318920 |
| DOIs | |
| State | Published - 3 Jan 2024 |
| Event | 2024 IEEE Winter Conference on Applications of Computer Vision, WACV 2024 - Waikoloa, United States Duration: 4 Jan 2024 → 8 Jan 2024 |
Publication series
| Name | Proceedings - 2024 IEEE Winter Conference on Applications of Computer Vision, WACV 2024 |
|---|
Conference
| Conference | 2024 IEEE Winter Conference on Applications of Computer Vision, WACV 2024 |
|---|---|
| Country/Territory | United States |
| City | Waikoloa |
| Period | 4/01/24 → 8/01/24 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Algorithms
- Machine learning architectures
- and algorithms
- formulations
Fingerprint
Dive into the research topics of 'Wino Vidi Vici: Conquering Numerical Instability of 8-bit Winograd Convolution for Accurate Inference Acceleration on Edge'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver