To Reconfigure or Not to Reconfigure: Optimizing All-to-All Collectives in Circuit-Switched Photonic Interconnects
Anchengcheng Zhou, Vamsi Addanki, Maria Apostolaki

TL;DR
This paper introduces a novel optimization framework for all-to-all communication in photonic interconnects, significantly reducing completion time by intelligently reconfiguring topologies and schedules.
Contribution
It presents a mathematical abstraction for the joint optimization of topology sequences and flow schedules, enabling near-optimal solutions without exhaustive search.
Findings
Achieves up to 44% reduction in completion time
Develops a low-overhead algorithm for near-optimal scheduling
Provides a theoretical lower bound on all-to-all communication time
Abstract
All-to-all collective communication is a core primitive in distributed machine learning and high-performance computing. At the server scale, the communication demands of these workloads are increasingly outstripping the bandwidth and energy limits of electrical interconnects, driving a growing interest in photonic interconnects. However, leveraging these interconnects for all-to-all communication is nontrivial. The core challenge lies in jointly optimizing a sequence of topologies and flow schedules, reconfiguring only when the transmission savings from traversing shorter paths outweigh the reconfiguration cost. Yet the search space of this joint optimization is enormous. Existing work sidesteps this challenge by making unrealistic assumptions on reconfiguration costs so that it is never or always worthwhile to reconfigure. In this paper, we show that any candidate sequence of…
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
TopicsPhotonic and Optical Devices · Neural Networks and Reservoir Computing · Advanced Optical Network Technologies
