Parallel fault-tolerant programming of an arbitrary feedforward photonic network

09/11/2019
by   Sunil Pai, et al.
0

Reconfigurable photonic mesh networks of tunable beamsplitter nodes can linearly transform N-dimensional vectors representing input modal amplitudes of light for applications such as energy-efficient machine learning hardware, quantum information processing, and mode demultiplexing. Such photonic meshes are typically programmed and/or calibrated by tuning or characterizing each beam splitter one-by-one, which can be time-consuming and can limit scaling to larger meshes. Here we introduce a graph-topological approach that defines the general class of feedforward networks commonly used in such applications and identifies columns of non-interacting nodes that can be adjusted simultaneously. By virtue of this approach, we can calculate the necessary input vectors to program entire columns of nodes in parallel by simultaneously nullifying the power in one output of each node via optoelectronic feedback onto adjustable phase shifters or couplers. This parallel nullification approach is fault-tolerant to fabrication errors, requiring no prior knowledge or calibration of the node parameters, and can reduce the programming time by a factor of order N to being proportional to the optical depth (or number of node columns in the device). As a demonstration, we simulate our programming protocol on a feedforward optical neural network model trained to classify handwritten digit images from the MNIST dataset with up to 98 accuracy.

READ FULL TEXT
research
12/13/2019

Design of optical neural networks with component imprecisions

For the benefit of designing scalable, fault resistant optical neural ne...
research
05/01/2019

Fault-Tolerant Routing in Hypercube Networks by Avoiding Faulty Nodes

Next to the high performance, the essential feature of the multiprocesso...
research
11/09/2020

Toward Fault-Tolerant Deadlock-Free Routing in HyperSurface-Embedded Controller Networks

HyperSurfaces (HSFs) consist of structurally reconfigurable metasurfaces...
research
12/03/2018

QR code denoising using parallel Hopfield networks

We propose a novel algorithm for using Hopfield networks to denoise QR c...
research
03/14/2019

Fault Tolerant Network Constructors

In this work we examine what graphs (networks) can be stably and distrib...
research
03/23/2023

Amalgamated Intermittent Computing Systems

Intermittent computing systems undergo frequent power failure, hindering...
research
08/02/2018

Matrix optimization on universal unitary photonic devices

Universal unitary photonic devices are capable of applying arbitrary uni...

Please sign up or login with your details

Forgot password? Click here to reset