Return to search

The Winograd Convolution Method

The convolution operation is a powerful tool which is widely used in many disciplines.Lately is has seen much use in the area of computer vision, particularly with convolutionalneural networks. For these use cases, convolutions need to be run repeatedly many timeswhich necessitates specialized hardware. Our work empirically investigates the efficiencyof some of the most prominent convolution methods used, such as the Fast FourierTransform and the Winograd method, and compares these to a baseline convolutionimplementation. These comparisons are made in both one and two dimensions, and forseveral different floating point data types.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-330781
Date January 2023
CreatorsWallén Kiessling, Alexander, Svalstedt, Viktor
PublisherKTH, Skolan för teknikvetenskap (SCI)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-SCI-GRU ; 2023:130

Page generated in 0.0017 seconds