The sysphotnics research group develops systems and algorithms for efficient communication using server-scale, rack-scale and long-haul photonic interconnects. We use these systems to improve the performance of distributed machine learning and planet-scale cloud workloads.