SDCNN: An Efficient Sparse Deconvolutional Neural Network Accelerator on FPGA

Citations

WEB OF SCIENCE

8
Citations

SCOPUS

11

초록

Generative adversarial networks (GANs) have shown excellent performance in image generation applications. GAN typically uses a new type of neural network called deconvolutional neural network (DCNN). To implement DCNN in hardware, the state-of-the-art DCNN accelerator optimizes the dataflow using DCNN-to-CNN conversion method. However, this method still requires high computational complexity because the number of feature maps is increased when converted from DCNN to CNN. Recently, pruning has been recognized as an effective solution to reduce the high computational complexity and huge network model size. In this paper, we propose a novel sparse DCNN accelerator (SDCNN) combining these approaches on FPGA. First, we propose a novel dataflow suitable for the sparse DCNN acceleration by loop transformation. Then, we introduce a four stage pipeline for generating the SDCNN model. Finally, we propose an efficient architecture based on SDCNN dataflow. Experimental results on DCGAN show that SDCNN achieves up to 2.63 times speedup over the state-of-the-art DCNN accelerator.

제목
SDCNN: An Efficient Sparse Deconvolutional Neural Network Accelerator on FPGA
저자
Chang, Jung-WooKang, Keon-WooKang, Suk-Ju
DOI
10.23919/date.2019.8715055
발행일
2019-05-14
유형
Proceedings Paper
저널명
Proceedings -Design, Automation and Test in Europe, DATE
페이지
968 ~ 971