A cache structure and corresponding data access method for Winograd algorithm

Zhixin Zhang, Zhiheng Li*, He Chen

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

1 引用 (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 1
  • Captures
    • Readers: 1
  • Social Media
    • Shares, Likes & Comments: 10
see details

摘要

Convolutional neural network performs well in some regions but contains much computational complexity and data transfer between storage module and computation module, which limits its application. The Winograd algorithm can accelerate the convolution layer, which is the most expensive to computing resources in CNN. In this letter, a kind of cache structure and data access method called Jump-Step flow is designed for Winograd algorithm to reduce the data transfer. The Winograd PE replaces multiplication with addition to accelerate the convolution operation. This allows it to work out 4 elements in 3 clock cycles, which contains 72 OPs, 2× better DSP efficiency than average. With the cache structure and data access method, each element is read only once from storage module even different tiles share data and it achieves 4× reduction in data transfer between between PE and storage module than general Winograd, 9× reduction than conventional convolution.

源语言英语
主期刊名IET Conference Proceedings
出版商Institution of Engineering and Technology
634-639
页数6
2020
版本9
ISBN(电子版)9781839535406
DOI
出版状态已出版 - 2020
活动5th IET International Radar Conference, IET IRC 2020 - Virtual, Online
期限: 4 11月 20206 11月 2020

会议

会议5th IET International Radar Conference, IET IRC 2020
Virtual, Online
时期4/11/206/11/20

指纹

探究 'A cache structure and corresponding data access method for Winograd algorithm' 的科研主题。它们共同构成独一无二的指纹。

引用此

Zhang, Z., Li, Z., & Chen, H. (2020). A cache structure and corresponding data access method for Winograd algorithm. 在 IET Conference Proceedings (9 编辑, 卷 2020, 页码 634-639). Institution of Engineering and Technology. https://doi.org/10.1049/icp.2021.0723