Large-scale neuromorphic optoelectronic computing with a reconfigurable diffractive processing unit
Tiankuang Zhou, Xing Lin, Jiamin Wu, Yitong Chen, Hao Xie, Yipeng Li,, Jintao Fan, Huaqiang Wu, Lu Fang, Qionghai Dai

TL;DR
This paper introduces a reconfigurable diffractive processing unit for optical neural networks, enabling high-speed, energy-efficient AI computations with large model complexity and adaptability to various neural architectures.
Contribution
It presents a novel optoelectronic reconfigurable computing paradigm with a diffractive processing unit supporting multiple neural network types and high complexity, surpassing current electronic and optical systems.
Findings
Achieved high classification accuracy comparable to electronic methods.
Demonstrated reconfiguration for various neural network architectures.
Surpassed GPU performance in speed and energy efficiency.
Abstract
Application-specific optical processors have been considered disruptive technologies for modern computing that can fundamentally accelerate the development of artificial intelligence (AI) by offering substantially improved computing performance. Recent advancements in optical neural network architectures for neural information processing have been applied to perform various machine learning tasks. However, the existing architectures have limited complexity and performance; and each of them requires its own dedicated design that cannot be reconfigured to switch between different neural network models for different applications after deployment. Here, we propose an optoelectronic reconfigurable computing paradigm by constructing a diffractive processing unit (DPU) that can efficiently support different neural networks and achieve a high model complexity with millions of neurons. It…
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.
