We introduce an optical neural-network architecture for edge computing that takes advantage of wavelength multiplexing, high-bandwidth modulation, and integration detection. Our protocol consists of a server and a client, which divide the task of neural-network inference into two steps: (1) a difficult step of optical weight distribution, performed at the server and (2) an easy step of modulation and integration detection, performed at the edge device. This arrangement allows for large-scale neural networks to be run on low-power edge devices accessible by an optical link. We perform simulations to estimate the speed and energy limits of this scheme.
|