Winograd Convolution: A Perspective from Fault Tolerance

7Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Winograd convolution is originally proposed to reduce the computing overhead by converting multiplication in neural network (NN) with addition via linear transformation. Other than the computing efficiency, we observe its great potential in improving NN fault tolerance and evaluate its fault tolerance comprehensively for the first time. Then, we explore the use of fault tolerance of winograd convolution for either fault-tolerant or energy-efficient NN processing. According to our experiments, winograd convolution can be utilized to reduce fault-tolerant design overhead by 27.49% or energy consumption by 7.19% without any accuracy loss compared to that without being aware of the fault tolerance.

Cite

CITATION STYLE

APA

Xue, X., Huang, H., Liu, C., Luo, T., Zhang, L., & Wang, Y. (2022). Winograd Convolution: A Perspective from Fault Tolerance. In Proceedings - Design Automation Conference (pp. 853–858). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3489517.3530531

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free