Working Paper Article Version 1 This version is not peer-reviewed

11 Tera-FLOP per Second Photonic Convolutional Accelerator for Deep Learning Optical Neural Networks

Version 1 : Received: 14 November 2020 / Approved: 16 November 2020 / Online: 16 November 2020 (13:30:14 CET)

How to cite: xu, X.; tan, M.; corcoran, B.; wu, J.; boes, A.; Nguyen, T.; chu, S.; little, B.; Hicks, D.; morandotti, R.; mitchell, A.; Moss, D. 11 Tera-FLOP per Second Photonic Convolutional Accelerator for Deep Learning Optical Neural Networks. Preprints 2020, 2020110420 xu, X.; tan, M.; corcoran, B.; wu, J.; boes, A.; Nguyen, T.; chu, S.; little, B.; Hicks, D.; morandotti, R.; mitchell, A.; Moss, D. 11 Tera-FLOP per Second Photonic Convolutional Accelerator for Deep Learning Optical Neural Networks. Preprints 2020, 2020110420

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 [1-7]. 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 Tera-FLOPS (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 sequentially form a deep optical CNN with ten output neurons, achieving successful recognition of full 10 digits with 900 pixel handwritten digit images with 88% accuracy. Our results are based on simultaneously interleaving temporal, wavelength and spatial dimensions enabled by an integrated microcomb source. This approach is scalable and trainable to much more complex networks for demanding applications such as unmanned vehicle and real-time video recognition.

Keywords

microcombs; optical neural networks; neuromorphic computing, artificial intelligence; Kerr microcombs; convolutional neural network

Subject

Computer Science and Mathematics, Artificial Intelligence and Machine Learning

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.