Back to Search Start Over

Based on linear systolic array for convolutional neural network’s calculation optimization and performance analysis

Authors :
Qinrang LIU
Chongyang LIU
Jun ZHOU
Xiaolong WANG
Source :
网络与信息安全学报, Vol 4, Pp 16-24 (2018)
Publication Year :
2018
Publisher :
POSTS&TELECOM PRESS Co., LTD, 2018.

Abstract

Concerning the issue that the convolutional neural network (CNN) accelerator design on most FPGA ends fails to effectively use the sparsity and considering both bandwidth and energy consumption,two improved CNN calculation optimization strategies based on linear systolic array architecture are proposed.Firstly,convolution is transformed into matrix multiplication to take advantage of sparsity.Secondly,in order to solve the problem of large I/O demand in traditional parallel matrix multiplier,linear systolic array is used to improve the design.Finally,a CNN acceleration comparative analysis of the advantages and disadvantages between parallel matrix multiplier and two improved linear systolic arrays is presented.Theoretical proof and analysis show that compared with the parallel matrix multiplier,the two improved linear systolic arrays make full use of sparsity,and have the advantages of less energy consumption and less I/O bandwidth occupation.

Details

Language :
English, Chinese
ISSN :
2096109X
Volume :
4
Database :
Directory of Open Access Journals
Journal :
网络与信息安全学报
Publication Type :
Academic Journal
Accession number :
edsdoj.00af2e41223f42d69c7104df248cd32a
Document Type :
article
Full Text :
https://doi.org/10.11959/j.issn.2096-109x.2018100