GUO Qian, HE Guang-hui. Research on design space exploration of FPGA-based convolutional neural network hardware accelerator[J]. 2020, 37(8): 66-71.DOI:
Research on design space exploration of FPGA-based convolutional neural network hardware accelerator
In order to solve the problem of allocating resourcesforFPGA-based convolutional neural network hardware accelerator
a design space exploration method based on fine-grained pipeline architecture is proposed. In order to improve throughput
the method mainly uses three technologies: 1) achieve multi-stage allocation of DSP to balance the pipeline; 2) introduce adjustable intermediate result buffer to coordinate BRAM and DDR bandwidth resources; 3) utilize the depth decomposable convolution to replace part of the convolutional layers to reduce the overall computation of the network. In order to verify the proposed design space exploration method
the YOLO2-tiny network is implemented on the ZC-706 FPGA. Compared with the similar design
the results show thatthethroughput and energy efficiencyofthedesign are relatively higher
and the overall latency is shorter.
关键词
Keywords
references
MOTAMEDI M, GYSEL P, AKELLA V, et al. Design space exploration of FPGA-based deep convolutional neural networks[C]//2016 Asia and South Pacific Design Automation Conference. Macao: IEEE, 2016: 575-580.
ZHANG C, LI P, SUN G, et al. Optimizing fpga-based accelerator design for deep convolutional neural networks[C]//2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. Monterey: ACM/SIGDA, 2015: 161-170.
ZHANG S, HE G, CHEN H B, et al. Scale adaptive proposal network for object detection in remote sensing images[J].IEEE Geoscience and Remote Sensing Letters, 2019, 16(6): 864-868. DOI: 864
ZHANG X, WANG J, ZHU C, et al. DNNBuilder: an automated tool for building high-performance DNN hardware accelerators for FPGAs[C]//2018 IEEE/ACM International Conference on Computer-Aided Design. San Diego: IEEE, 2018: 1-8.
YU J, GUO K, HU Y, et al. Real-time object detection towards high power efficiency[C]//2018 Design, Automation % Test in Europe Conference % Exhibition. Dresden: IEEE, 2018: 704-708.
HOWARD A G, ZHU M, CHEN B, et al. Mobilenets: Efficient convolutional neural networks for mobile vision applications[J].arXiv preprint arXiv: 1704.04861, 2017.
WAI Y J, BIN MOHD YUSSOF Z, BIN SALIM S I, et al. Fixed point implementation of tiny-yolo-v2 using opencl on fpga[J].International Journal of Advanced Computer Science and Applications, 2018, 9(10): 506-512. DOI: 506