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
基金
中国国家自然科学基金;
关键词
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 条
  • [21] Image Dehazing Based on Generative Adversarial Network
    Huang S.
    Wang B.
    Li H.
    Yang Y.
    Hu W.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2021, 34 (11): : 990 - 1003
  • [22] Asymmetric hashing based on generative adversarial network
    Hassan, Muhammad Umair
    Niu, Dongmei
    Zhang, Mingxuan
    Zhao, Xiuyang
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (01) : 389 - 405
  • [23] Image Demosaicing Based on Generative Adversarial Network
    Luo, Jingrui
    Wang, Jie
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [24] Botnet detection based on generative adversarial network
    Zou, Futai
    Tan, Yue
    Wang, Lin
    Jiang, Yongkang
    Tongxin Xuebao/Journal on Communications, 2021, 42 (07): : 95 - 106
  • [25] Face frontalization based on generative adversarial network
    Hu H.-Y.
    Gai S.-Y.
    Da F.-P.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2021, 55 (01): : 116 - 123and152
  • [26] ReGAN: A Pipelined ReRAM-Based Accelerator for Generative Adversarial Networks
    Chen, Fan
    Song, Linghao
    Chen, Yiran
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 178 - 183
  • [27] Deep Neural Network Training Accelerator Designs in ASIC and FPGA
    Venkataramanaiah, Shreyas K.
    Yin, Shihui
    Cao, Yu
    Seo, Jae-Sun
    2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 21 - 22
  • [28] An FPGA-Based Reconfigurable Convolutional Neural Network Accelerator for Tiny YOLO-V3
    Tsai, Tsung-Han
    Tung, Nai-Chieh
    Chen, Chun-Yu
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2025, : 3388 - 3409
  • [29] Exploring generative adversarial networks and adversarial training
    Sajeeda A.
    Hossain B.M.M.
    Int. J. Cogn. Comp. Eng., (78-89): : 78 - 89
  • [30] Deep Neural Network Accelerator based on FPGA
    Thang Viet Huynh
    2017 4TH NAFOSTED CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2017, : 254 - 257