Title
PIM-TGAN: A Processing-in-Memory Accelerator for Ternary Generative Adversarial Networks
Abstract
Generative Adversarial Network (GAN) has emerged as one of the most promising semi-supervised learning methods where two neural nets train themselves in a competitive environment. In this paper, as far as we know, we are the first to present a statistically trained Ternarized Generative Adversarial Network (TGAN) with fully ternarized weights (i.e. -1,0,+1) to massively reduce the need for computation and storage resources in the conventional GAN structures. In the proposed TGAN, the computationally expensive convolution operations (i.e. Multiplication and Accumulation) in both generator and discriminator’s forward path are converted into hardwarefriendly Addition/Subtraction operations. Accordingly, we propose a Processing-in-Memory accelerator for TGAN called (PIM-TGAN) based on Spin-Orbit Torque Magnetic Random Access Memory (SOT-MRAM) computational sub-arrays to efficiently accelerate the training process of GAN within non-volatile memory. In addition, we propose a parallelism technique to further enhance the training efficiency of TGAN. Our device-to-architecture co-simulation results show that, with almost the same inception score to the baseline GAN with floating point number weights on different data-sets, the proposed PIM-TGAN can obtain ~25.6× better energy-efficiency and 22× speedup compared to GPU platform averagely, and, 9.2× better energy-efficiency and 5.4× speedup over the best processing-in-ReRAM accelerators.
Year
DOI
Venue
2018
10.1109/ICCD.2018.00048
2018 IEEE 36th International Conference on Computer Design (ICCD)
Keywords
Field
DocType
Memory,GAN,Ternary
Discriminator,Computer science,Convolution,Floating point,Parallel computing,Multiplication,Artificial neural network,Speedup,Computation,Random access
Conference
ISSN
ISBN
Citations 
1063-6404
978-1-5386-8478-8
0
PageRank 
References 
Authors
0.34
6
4
Name
Order
Citations
PageRank
Adnan Siraj Rakin1307.89
Shaahin Angizi222126.13
Zhezhi He313625.37
Deliang Fan437553.66