Title
An Efficient Hardware Accelerator for Structured Sparse Convolutional Neural Networks on FPGAs
Abstract
Deep convolutional neural networks (CNNs) have achieved state-of-the-art performance in a wide range of applications. However, deeper CNN models, which are usually computation consuming, are widely required for complex artificial intelligence (AI) tasks. Though recent research progress on network compression, such as pruning, has emerged as a promising direction to mitigate computational burden, existing accelerators are still prevented from completely utilizing the benefits of leveraging sparsity due to the irregularity caused by pruning. On the other hand, field-programmable gate arrays (FPGAs) have been regarded as a promising hardware platform for CNN inference acceleration. However, most existing FPGA accelerators focus on dense CNN and cannot address the irregularity problem. In this article, we propose a sparsewise dataflow to skip the cycles of processing multiply-and-accumulates (MACs) with zero weights and exploit data statistics to minimize energy through zeros gating to avoid unnecessary computations. The proposed sparsewise dataflow leads to a low bandwidth requirement and high data sharing. Then, we design an FPGA accelerator containing a vector generator module (VGM) that can match the index between sparse weights and input activations according to the proposed dataflow. Experimental results demonstrate that our implementation can achieve 987-, 46-, and 57-imag/s performance for AlexNet, VGG-16, and ResNet-50 on Xilinx ZCU102, respectively, which provides 1.5×-6.7× speedup and 2.0×-6.0× energy efficiency over previous CNN FPGA accelerators.
Year
DOI
Venue
2020
10.1109/TVLSI.2020.3002779
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Keywords
DocType
Volume
Dataflow,deep convolutional neural networks (CNNs),field-programmable gate arrays (FPGAs),hardware accelerator,structured pruning
Journal
28
Issue
ISSN
Citations 
9
1063-8210
9
PageRank 
References 
Authors
0.74
0
6
Name
Order
Citations
PageRank
Zhu Chaoyang190.74
Kejie Huang2399.83
Yang Shuyuan390.74
Zhu Ziqi490.74
Hejia Zhang5103.80
Haibin Shen6123.16