Throughput-Optimized Frequency Domain CNN with Fixed-Point Quantization on FPGA
Throughput-Optimized Frequency Domain CNN with Fixed-Point Quantization on FPGA
复制标题
FPGA 上具有定点量化的吞吐量优化频域 CNN
DOI:
10.1109/reconfig.2018.8641716
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Prasanna, Viktor
中科院分区:
文献类型:
--
作者:
Sun, Weiyi;Zeng, Hanqing;Yang, Yi-hua Edward;Prasanna, Viktor
State-of-the-art hardware accelerators for large scale CNNs face two challenges: high computation complexity of convolution, and high on-chip memory consumption by weight kernels. Two techniques have been proposed in the literature to address these challenges: frequency domain convolution and space domain fixed-point quantization. In this paper, we propose frequency domain quantization schemes to achieve high throughput CNN inference on FPGAs. We first analyze the impact of quantization bit width on the accuracy of a frequency domain CNN, via the metric of Signal-to-Quantization-Noise-Ratio (SQNR). Taking advantage of the reconfigurability of FPGAs, we design a statically-reconfigurable and a dynamically-reconfigurable architecture for the quantized convolutional layers. Then, based on the SQNR analysis, we propose quantization schemes for both types of architectures, achieving optimal tradeoff between throughput and accuracy. The proposed quantizer allocates the number of bits for each convolutional layer under various design constraints, including overall SQNR, available DSP resources, on-chip memory and off-chip bandwidth. Experiments on AlexNet show that our designs improve the CNN inference throughput by 1.45to 8.44, with negligible (< 0.5%) loss in accuracy.
DOI:
--
发表时间:
2017
期刊:
International Conference on Field-Programmable Technology
影响因子:
--
作者:
Man;Ryosuke Kazami;H. Amano
通讯作者:
H. Amano
DOI:
10.1109/fpl.2013.6645545
发表时间:
2013
期刊:
2013 23rd International Conference on Field programmable Logic and Applications
影响因子:
--
作者:
Ren Chen;H. Le;V. Prasanna
通讯作者:
V. Prasanna