11 TeraFLOPs per second photonic convolutional accelerator for deep learning optical neural networks
Xingyuan Xu, Mengxi Tan, Bill Corcoran, Jiayang Wu, Andreas Boes,, Thach G. Nguyen, Sai T. Chu, Brent E. Little, Damien G. Hicks, Roberto, Morandotti, Arnan Mitchell, and David J. Moss

TL;DR
This paper presents a universal optical neural network accelerator capable of exceeding 10 TeraFLOPS, enabling high-speed image recognition and deep learning tasks with potential for scalable, real-time applications.
Contribution
The authors demonstrate a scalable, high-speed optical convolutional accelerator that performs beyond 10 TeraFLOPS, integrating temporal, wavelength, and spatial multiplexing for deep learning.
Findings
Achieved over 10 TeraFLOPS in optical convolutional acceleration.
Successfully recognized 10-digit handwritten images with 88% accuracy.
Demonstrated scalable architecture suitable for complex neural networks.
Abstract
Convolutional neural networks (CNNs), inspired by biological visual cortex systems, are a powerful category of artificial neural networks that can extract the hierarchical features of raw data to greatly reduce the network parametric complexity and enhance the predicting accuracy. They are of significant interest for machine learning tasks such as computer vision, speech recognition, playing board games and medical diagnosis. Optical neural networks offer the promise of dramatically accelerating computing speed to overcome the inherent bandwidth bottleneck of electronics. Here, we demonstrate a universal optical vector convolutional accelerator operating beyond 10 TeraFLOPS (floating point operations per second), generating convolutions of images of 250,000 pixels with 8 bit resolution for 10 kernels simultaneously, enough for facial image recognition. We then use the same hardware to…
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.
