A Reconfigurable Accelerator for Generative Adversarial Network Training Based on FPGA

被引:2
|
作者
Yin, Tongtong [1 ]
Mao, Wendong [1 ]
Lu, Jinming [1 ]
Wang, Zhongfeng [1 ]
机构
[1] Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China
来源
2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021) | 2021年
基金
中国国家自然科学基金;
关键词
Generative adversarial networks; hardware accelerator; training accelerator; reconfigurable design; FPGA;
D O I
10.1109/ISVLSI51109.2021.00036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, generative adversarial networks (GANs) have been widely applied in various tasks, demonstrating outstanding performance, such as image generation, style transfer, and video generation. However, due to their high computation complexity and large amount of intermediate data to be stored, the on-device learning that trains GANs on embedded platforms remains a very challenging problem. In this work, we propose an FPGA-based reconfigurable accelerator for efficient GAN training. Firstly, the cascaded fast FIR algorithm (CFFA) is optimized towards GAN training, and a fast convolution processing element (FCPE) based on the optimized algorithm is introduced to support various computation patterns during GAN training. Secondly, a well optimized architecture on the basis of FCPEs is presented, which is flexible to support forward, backward, and weight gradient phases of GAN training. Finally, training of a prevailing network (DCGAN) is implemented on Xilinx VCU108 platform with our methods. Experimental results show that our design achieves 315.18 GOPS and 83.87 GOPS/W in terms of throughput and energy efficiency, respectively. Our accelerator achieves 4.0 x improvement over the state-of-the-art design in energy efficiency.
引用
收藏
页码:144 / 149
页数:6
相关论文
共 50 条
  • [41] An Inhomogeneous Background Imaging Method Based on Generative Adversarial Network
    Ye, Xiuzhu
    Bai, Yukai
    Song, Rencheng
    Xu, Kuiwen
    An, Jianping
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2020, 68 (11) : 4684 - 4693
  • [42] Attribute Augmented Network Embedding Based on Generative Adversarial Nets
    Zheng, Conghui
    Pan, Li
    Wu, Peng
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (07) : 3473 - 3487
  • [43] SealGAN: Research on the Seal Elimination Based on Generative Adversarial Network
    Li X.-L.
    Zou C.-M.
    Yang G.-T.
    Liu H.
    Zidonghua Xuebao/Acta Automatica Sinica, 2021, 47 (11): : 2614 - 2622
  • [44] HYPERSPECTRAL IMAGE CLASSIFICATION BASED ON GENERATIVE ADVERSARIAL NETWORK WITH DROPBLOCK
    Yin, Jihao
    Li, Wenyue
    Han, Bingnan
    2019 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2019, : 405 - 409
  • [45] Image fusion based on generative adversarial network consistent with perception
    Fu, Yu
    Wu, Xiao-Jun
    Durrani, Tariq
    INFORMATION FUSION, 2021, 72 : 110 - 125
  • [46] Differential Privacy Images Protection Based on Generative Adversarial Network
    Yang, Ren
    Ma, Xuebin
    Bai, Xiangyu
    Su, Xiangdong
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 1688 - 1695
  • [47] FPGA BASED RECONFIGURABLE BODY AREA NETWORK USING Nios II AND uClinux
    Voykin, A. D.
    Bui, F. M.
    Bolton, R. J.
    2013 26TH ANNUAL IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2013, : 481 - 484
  • [48] Network Intrusion Detection System based on Generative Adversarial Network for Attack Detection
    Das, Abhijit
    Balakrishnan, S. G.
    Pramod
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (11) : 757 - 766
  • [49] HGAN: Hyperbolic Generative Adversarial Network
    Lazcano, Diego
    Franco, Nicolas Fredes
    Creixell, Werner
    IEEE ACCESS, 2021, 9 : 96309 - 96320
  • [50] GANE: A Generative Adversarial Network Embedding
    Hong, Huiting
    Li, Xin
    Wang, Mingzhong
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (07) : 2325 - 2335