Towards Design Methodology of Efficient Fast Algorithms for Accelerating Generative Adversarial Networks on FPGAs
Jung-Woo Chang, Saehyun Ahn, Keon-Woo Kang, Suk-Ju Kang

TL;DR
This paper introduces a novel FPGA accelerator for GANs that combines Winograd minimal filtering with optimized dataflow and architecture design, significantly improving efficiency and speed over existing methods.
Contribution
It proposes a new Winograd-based DeConv algorithm, a restructured dataflow, and an optimized architecture for FPGA implementation, enhancing GAN acceleration.
Findings
Achieves up to 8.38x speedup over state-of-the-art DeConv accelerators.
Effectively reduces computational complexity using Winograd minimal filtering.
Improves resource utilization through a novel dataflow and filter layout.
Abstract
Generative adversarial networks (GANs) have shown excellent performance in image and speech applications. GANs create impressive data primarily through a new type of operator called deconvolution (DeConv) or transposed convolution (Conv). To implement the DeConv layer in hardware, the state-of-the-art accelerator reduces the high computational complexity via the DeConv-to-Conv conversion and achieves the same results. However, there is a problem that the number of filters increases due to this conversion. Recently, Winograd minimal filtering has been recognized as an effective solution to improve the arithmetic complexity and resource efficiency of the Conv layer. In this paper, we propose an efficient Winograd DeConv accelerator that combines these two orthogonal approaches on FPGAs. Firstly, we introduce a new class of fast algorithm for DeConv layers using Winograd minimal filtering.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image Processing Techniques · Generative Adversarial Networks and Image Synthesis · Model Reduction and Neural Networks
MethodsTransposed convolution · Convolution
