Title
LerGAN - A Zero-Free, Low Data Movement and PIM-Based GAN Architecture.
Abstract
As a powerful unsupervised learning method, Generative Adversarial Network (GAN) plays an important role in many domains such as video prediction and autonomous driving. It is one of the ten breakthrough technologies in 2018 reported in MIT Technology Review. However, training a GAN imposes three more challenges: (1) intensive communication caused by complex train phases of GAN, (2) much more ineffectual computations caused by special convolutions, and (3) more frequent off-chip memory accesses for exchanging inter-mediate data between the generator and the discriminator. In this paper, we propose LerGAN1, a PIM-based GAN accelerator to address the challenges of training GAN. We first propose a zero-free data reshaping scheme for ReRAM-based PIM, which removes the zero-related computations. We then propose a 3D-connected PIM, which can reconfigure connections inside PIM dynamically according to dataflows of propagation and updating. Our proposed techniques reduce data movement to a great extent, avoiding I/O to become a bottleneck of training GANs. Finally, we propose LerGAN based on these two techniques, providing different levels of accelerating GAN for programmers. Experiments shows that LerGAN achieves 47.2x, 21.42x and 7.46x speedup over FPGA-based GAN accelerator, GPU platform, and ReRAM-based neural network accelerator respectively. Moreover, LerGAN achieves 9.75x, 7.68x energy saving on average over GPU platform, ReRAM-based neural network accelerator respectively, and has 1.04x energy consuming over FPGA-based GAN accelerator.
Year
DOI
Venue
2018
10.1109/MICRO.2018.00060
MICRO
Keywords
Field
DocType
PIM, GAN, Zero free, 3D Connection
Bottleneck,Discriminator,Computer science,Parallel computing,Field-programmable gate array,Unsupervised learning,Artificial neural network,Resistive random-access memory,Speedup,Computation
Conference
ISBN
Citations 
PageRank 
978-1-5386-6241-0
3
0.36
References 
Authors
16
5
Name
Order
Citations
PageRank
Haiyu Mao191.81
Mingcong Song2595.42
Tao Li376147.52
Yuting Dai4112.86
Jiwu Shu570972.71