This paper discusses a means of optically interconnecting a pool of processor-memory pairs. The network consists of n optical transmitters (laser diodes), n deflectors (acousto-optic devices or mirrors) and n photo-sensitive receivers (photodiodes). Characteristics of the deflectors and their effects on network performance are developed. One method of using the proposed network is to fix the communication links between processors at the start of algorithm execution. Alternatively, the links between processors may be permitted to change dynamically during algorithm execution. Both of these methods of utilization are briefly explored in the paper.
"The Design Of An Optical Network And Its Utilization", Proc. SPIE 0625, Optical Computing, (9 June 1986); doi: 10.1117/12.963487; https://doi.org/10.1117/12.963487