ZHAI She-ping, QIU Cheng, YANG Yuan-yuan, et al. Design and implementation of convolution neural network accelerator based on FPGA[J]. 2019, 36(8): 83-86.
ZHAI She-ping, QIU Cheng, YANG Yuan-yuan, et al. Design and implementation of convolution neural network accelerator based on FPGA[J]. 2019, 36(8): 83-86.DOI:
Design and implementation of convolution neural network accelerator based on FPGA
FPGAs are widely used in the implementation of hardware accelerators for convolutional neural networks. This paper designs a FPGA-based CNN acceleration structure. It mainly utilizes the inherent parallelism in CNN to reduce the bandwidth and resource usage required by real-time embedded applications
and implements it on the ZC706 development board with limited resources. The results show that the FPGA operates at a frequency of 0.54 GOP/s and consumes very little power at 150 MHz.
关键词
Keywords
references
ZHANG C, LI P, SUN G, et al. Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks[C]// ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. Monterey, USA: ACM, 2015: 161-170.
ZHANG C, WU D, SUN J, et al. Energy-efficient CNN implementation on a deeply pipelined FPGA cluster[C]//Proceedings of the 2016 International Symposium on Low Power Electronics and Design. San Francisco, USA: ACM, 2016: 326-331.
WANG C, YU Q, GONG L, et al. DLAU: A Scalable Deep Learning Accelerator Unit on FPGA[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2016, 36(3):513-517. DOI: 513
LI X, ZHANG G, HUANG H H, et al. Performance analysis of GPU-based convolutional neural networks[C]//International Conference on Parallel Processing. Philadelphia, USA: IEEE, 2016: 67-76.
QIU J, WANG J, YAO S, et al. Going deeper with embedded FPGA platform for convolutional neural network[C]//Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. Monterey, USA: ACM, 2016: 26-35.
LOKHMOTOV A, FURSIN G. Optimizing convolutional neural networks on embedded platforms with OpenCL[C]//Proceedings of the 4th International Workshop on OpenCL. Vienna, Austria: ACM, 2016: 10-14.