ZI Jing, ZHANG Xuxin, WANG Yu, et al. Hardware design of configurable neural network based on FPGA[J]. 2020, (12): 92-95. DOI: 10.13873/J.1000-9787(2020)12-0092-04.
基于FPGA的可配置神经网络硬件设计
摘要
利用现场可编程门阵列(FPGA)器件可配置的优势
在FPGA上实现卷积神经网络
将训练后的网络参数按层、分块存放在FPGA的片上内存中
针对每层网络配置独立的计算阵列。利用高层次综合工具以及C++作为设计语言
调整优化硬件结构的设计
最后以CIFAR10数据集验证新结构的设计
将原有结构的图像分类效率提高了31%
同时降低了硬件资源占用。
Abstract
Using the configurable advantages of the devices of the field programmable gate array( FPGA)
the convolutional neural network is implemented on the FPGA
the trained network parameters are stored in the memory of the chip of the FPGA in layers and blocks
and an independent computing array is configured for each layer of the network. Using high-level synthesis tools and C + + as design language
adjust and optimize the design of hardware structure. Finally
CIFAR 10 dataset is used to verify the design of the new structure
which improves the efficiency of image classification of the original structure by 31 %