ELight: Enabling Efficient Photonic In-Memory Neurocomputing with Life Enhancement
Hanqing Zhu, Jiaqi Gu, Chenghao Feng, Mingjie Liu, Zixuan Jiang, Ray, T. Chen, and David Z. Pan

TL;DR
ELight significantly reduces write efforts and power consumption in photonic in-memory neurocomputing, enhancing reliability and longevity while maintaining accuracy for practical machine learning applications.
Contribution
The paper introduces a novel optimization framework, ELight, combining write-aware training and post-training techniques to minimize PCM writes in photonic neural networks.
Findings
Over 20X reduction in total writes and dynamic power
Maintains comparable neural network accuracy
Extends PCM lifetime and reduces programming energy
Abstract
With the recent advances in optical phase change material (PCM), photonic in-memory neurocomputing has demonstrated its superiority in optical neural network (ONN) designs with near-zero static power consumption, time-of-light latency, and compact footprint. However, photonic tensor cores require massive hardware reuse to implement large matrix multiplication due to the limited single-core scale. The resultant large number of PCM writes leads to serious dynamic power and overwhelms the fragile PCM with limited write endurance. In this work, we propose a synergistic optimization framework, ELight, to minimize the overall write efforts for efficient and reliable optical in-memory neurocomputing. We first propose write-aware training to encourage the similarity among weight blocks, and combine it with a post-training optimization method to reduce programming efforts by eliminating…
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.
Taxonomy
TopicsNeural Networks and Reservoir Computing · Optical Network Technologies · Advanced Memory and Neural Computing
