摘要
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月 2020 → 6 11月 2020 |
会议
会议 | 5th IET International Radar Conference, IET IRC 2020 |
---|---|
市 | Virtual, Online |
时期 | 4/11/20 → 6/11/20 |