Image Synthesis Using Spintronic Deep Convolutional Generative Adversarial Network
Saumya Gupta, Abhinandan, Venkatesh vadde, Bhaskaran Muralidharan, Abhishek Sharma
TL;DR
The paper tackles the high energy cost of generative adversarial networks by proposing a full end-to-end spintronic CMOS-spintronic DCGAN. It introduces a 6-bit skyrmion synapse for in-memory convolutional weights and domain-wall based ReLU and Leaky ReLU activations, with a generator upsampling implemented as zero-padded convolution. The approach is validated on Fashion-MNIST and Anime Face, achieving Fréchet Inception Distances of 27.5 and 45.4 respectively, while demonstrating low forward/weight-update energy and end-to-end training compatibility. This hardware-aware DCGAN demonstrates the feasibility and potential of energy-efficient, spintronic-accelerated generative models for edge and real-time applications.
Abstract
The computational requirements of generative adversarial networks (GANs) exceed the limit of conventional Von Neumann architectures, necessitating energy efficient alternatives such as neuromorphic spintronics. This work presents a hybrid CMOS-spintronic deep convolutional generative adversarial network (DCGAN) architecture for synthetic image generation. The proposed generative vision model approach follows the standard framework, leveraging generator and discriminators adversarial training with our designed spintronics hardware for deconvolution, convolution, and activation layers of the DCGAN architecture. To enable hardware aware spintronic implementation, the generator's deconvolution layers are restructured as zero padded convolution, allowing seamless integration with a 6-bit skyrmion based synapse in a crossbar, without compromising training performance. Nonlinear activation functions are implemented using a hybrid CMOS domain wall based Rectified linear unit (ReLU) and Leaky ReLU units. Our proposed tunable Leaky ReLU employs domain wall position coded, continuous resistance states and a piecewise uniaxial parabolic anisotropy profile with a parallel MTJ readout, exhibiting energy consumption of 0.192 pJ. Our spintronic DCGAN model demonstrates adaptability across both grayscale and colored datasets, achieving Fr'echet Inception Distances (FID) of 27.5 for the Fashion MNIST and 45.4 for Anime Face datasets, with testing energy (training energy) of 4.9 nJ (14.97~nJ/image) and 24.72 nJ (74.7 nJ/image).
