A fully-programmable integrated photonic processor for both domain-specific and general-purpose computing
Feng-Kai Han, Xiao-Yun Xu, Tian-Yu Zhang, Lei Feng, Chu-Han Wang, Jie Ma, Ze-Feng Lan, Chao-Qian Li, Yi Xie, Hai Yan, Yu-Fei Liu, Yu-Quan Peng, Xian-Min Jin

TL;DR
This paper presents a fully-programmable integrated photonic processor capable of solving complex NP-complete problems and performing general-purpose matrix computations, demonstrating high accuracy in image processing and classification tasks.
Contribution
The work introduces a versatile, fully-programmable photonic processor that can handle both domain-specific NP problems and general matrix computations, advancing optical computing capabilities.
Findings
Successfully solved NP-complete problems like subset sum and exact cover.
Achieved high-precision optical dot product for image processing.
Demonstrated 97% accuracy in MNIST classification.
Abstract
A variety of complicated computational scenarios have made unprecedented demands on the computing power and energy efficiency of electronic computing systems, including solving intractable nondeterministic polynomial-time (NP)-complete problems and dealing with large-scale artificial intelligence models. Optical computing emerges as a promising paradigm to meet these challenges, whereas current optical computing architectures have limited versatility. Their applications are usually either constrained to a specialized domain or restricted to general-purpose matrix computation. Here, we implement a fully-programmable integrated photonic processor that can be configured to tackle both specific computational problems and general-purpose matrix computation. We achieve complete end-to-end control of the photonic processor by utilizing a self-developed integrated programmable optoelectronic…
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.
