LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

HAW: Hardware-Aware Point Selection for Efficient Winograd Convolution

Photo by framesforyourheart from unsplash

Winograd's minimal filtering algorithm effectively reduces the multiplication arithmetic complexity of Convolutional Neural Networks. However, Winograd convolutions in current implementations are limited to small feature tiles for two reasons: the… Click to show full abstract

Winograd's minimal filtering algorithm effectively reduces the multiplication arithmetic complexity of Convolutional Neural Networks. However, Winograd convolutions in current implementations are limited to small feature tiles for two reasons: the numerical error and the overhead of the transformations. The performance of Winograd convolutions is determined by the points used to construct transformation matrices, which raises a great challenge to find the optimal points: it requires exploring the vast design space trading off between numerical accuracy and hardware resource consumption. In this letter, we introduce the Hardware-Aware point selection framework for efficient Winograd convolution, which leverages reinforcement learning to determine the point selection policy. We design three reward functions to optimize numerical accuracy and circuit area. Experiments demonstrate that Winograd convolutions using our policies outperform state-of-the-art methods in circuit area and accuracy.

Keywords: aware point; hardware aware; hardware; point selection

Journal Title: IEEE Signal Processing Letters
Year Published: 2023

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.