Back to Search
Start Over
Based on linear systolic array for convolutional neural network’s calculation optimization and performance analysis
- 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