PCNNA: A Photonic Convolutional Neural Network Accelerator
Armin Mehrabian, Yousra Al-Kabani, Volker J Sorger, Tarek El-Ghazawi

TL;DR
This paper introduces PCNNA, a photonic CNN accelerator leveraging silicon photonic microring weight banks and WDM to significantly speed up convolution operations, achieving over 1000x faster performance than electronic systems.
Contribution
The paper presents a novel photonic accelerator design for CNNs that exploits photonic parallelism and sparsity, demonstrating substantial speedup over electronic counterparts.
Findings
Achieves over 1000x speedup in CNN convolution operations.
Utilizes silicon photonic microring weight banks with broadcast-and-weight protocol.
Exploits WDM and sparsity for high-performance neural network acceleration.
Abstract
Convolutional Neural Networks (CNN) have been the centerpiece of many applications including but not limited to computer vision, speech processing, and Natural Language Processing (NLP). However, the computationally expensive convolution operations impose many challenges to the performance and scalability of CNNs. In parallel, photonic systems, which are traditionally employed for data communication, have enjoyed recent popularity for data processing due to their high bandwidth, low power consumption, and reconfigurability. Here we propose a Photonic Convolutional Neural Network Accelerator (PCNNA) as a proof of concept design to speedup the convolution operation for CNNs. Our design is based on the recently introduced silicon photonic microring weight banks, which use broadcast-and-weight protocol to perform Multiply And Accumulate (MAC) operation and move data through layers of a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
