PhotoGAN: Generative Adversarial Neural Network Acceleration with Silicon Photonics

Tharini Suresh, Salma Afifi, Sudeep Pasricha
1/23/2025
cs.ARcs.LG

No confident code implementation found for this paper.

Abstract

Generative Adversarial Networks (GANs) are at the forefront of AI innovation, driving advancements in areas such as image synthesis, medical imaging, and data augmentation. However, the unique computational operations within GANs, such as transposed convolutions and instance normalization, introduce significant inefficiencies when executed on traditional electronic accelerators, resulting in high energy consumption and suboptimal performance. To address these challenges, we introduce PhotoGAN, the first silicon-photonic accelerator designed to handle the specialized operations of GAN models. By leveraging the inherent high throughput and energy efficiency of silicon photonics, PhotoGAN offers an innovative, reconfigurable architecture capable of accelerating transposed convolutions and other GAN-specific layers. The accelerator also incorporates a sparse computation optimization technique to reduce redundant operations, improving computational efficiency. Our experimental results demonstrate that PhotoGAN achieves at least 4.4x higher GOPS and 2.18x lower energy-per-bit (EPB) compared to state-of-the-art accelerators, including GPUs and TPUs. These findings showcase PhotoGAN as a promising solution for the next generation of GAN acceleration, providing substantial gains in both performance and energy efficiency.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{suresh2025photogan,
  title  = {PhotoGAN: Generative Adversarial Neural Network Acceleration with Silicon Photonics},
  author = {Tharini Suresh and Salma Afifi and Sudeep Pasricha},
  year   = {2025},
  eprint = {2501.13828},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.13828v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.13828.svg)](https://codeofpaper.com/paper/2501.13828)

Discussion