Optical coprocessor based on spontaneous Brillouin scattering
I. V. Vovchenko, A. A. Zyablovsky, A. A. Pukhov, E. S. Andrianov
TL;DR
The paper proposes an optical coprocessor based on a network of ring resonators coupled to a waveguide, leveraging spontaneous Brillouin scattering to pump anti-Stokes modes. The system's dynamics, captured by a Lindblad master equation, show that the stationary anti-Stokes intensity in the waveguide encodes a weighted sum of phonon occupancies, enabling matrix-vector multiplication. By using multiple copies and tuning coupling constants, the approach realizes both stochastic and positive matrices, with the potential for parallel computations across a frequency band. Parallelization across frequency channels could increase throughput by 10^2–10^4, offering a path toward energy-efficient, all-optical neural network accelerators that combine linear and non-linear Brillouin-based operations.
Abstract
Analog coprocessors for neural networks are an intensively developing field. They provide approximate results of computations for relatively low energy cost and at high speed. We show that a set of ring resonators with Brillouin interaction between photons and phonons, being coupled to a waveguide, can be used to implement matrix-vector multiplication. The input vector is formed by occupancies of the anti-Stokes optical modes pumped via spontaneous Brillouin scattering, i.e, scattering on thermal phonons. Brillouin scattering rates and coupling constants between ring resonators and the waveguide form the matrix. The system allows for parallel computations in frequency band.
