Hardware error correction for programmable photonics
arXiv:2103.04993 · doi:10.1364/OPTICA.424052
Abstract
Programmable photonic circuits of reconfigurable interferometers can be used to implement arbitrary operations on optical modes, facilitating a flexible platform for accelerating tasks in quantum simulation, signal processing, and artificial intelligence. A major obstacle to scaling up these systems is static fabrication error, where small component errors within each device accrue to produce significant errors within the circuit computation. Mitigating this error usually requires numerical optimization dependent on real-time feedback from the circuit, which can greatly limit the scalability of the hardware. Here we present a deterministic approach to correcting circuit errors by locally correcting hardware errors within individual optical gates. We apply our approach to simulations of large scale optical neural networks and infinite impulse response filters implemented in programmable photonics, finding that they remain resilient to component error well beyond modern day process tolerances. Our results highlight a new avenue for scaling up programmable photonics to hundreds of modes within current day fabrication processes.
arXiv comment23 pages (9 main and 14 supplementary), 13 figures (6 main and 7 supplementary). Comments welcome
References in corpus (21)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- Deep Learning with Coherent Nanophotonic Circuits
- Universal Linear Optics
- Multidimensional quantum entanglement with large-scale integrated optics
- Large-scale silicon quantum photonics implementing arbitrary two-qubit processing
- Quantum transport simulations in a programmable nanophotonic processor
- Training of photonic neural networks through in situ backpropagation
- Self-Configuring Universal Linear Optical Component
- Efficient, Compact and Low Loss Thermo-Optic Phase Shifter in Silicon
- Reprogrammable Electro-Optic Nonlinear Activation Functions for Optical Neural Networks
- All-optical mode unscrambling on a silicon photonic chip
- Unitary Evolution Recurrent Neural Networks
- Self-aligning universal beam coupler
- High-dimensional quantum key distribution using dispersive optics
- Design of optical neural networks with component imprecisions
- Matrix optimization on universal unitary photonic devices
- Towards High-Fidelity Quantum Computation and Simulation on a Programmable Photonic Integrated Circuit
- Direct dialling of Haar random unitary matrices
- Accurate Self-Configuration of Rectangular Multiport Interferometers
- Stability of Self-Configuring Large Multiport Interferometers
Cited by in corpus (24)
- High-speed programmable photonic circuits in a cryogenically compatible, visible-NIR 200 mm CMOS architecture
- Single chip photonic deep neural network with accelerated training
- Silicon microring synapses enable photonic deep learning beyond 9-bit precision
- Asymptotically Fault-Tolerant Programmable Photonics
- An Electro-Photonic System for Accelerating Deep Neural Networks
- Accurate Self-Configuration of Rectangular Multiport Interferometers
- Addressing the programming challenges of practical interferometric mesh based optical processors
- Stability of Self-Configuring Large Multiport Interferometers
- Scalable and Robust Photonic Integrated Unitary Converter
- Characterization and Optimization of Integrated Silicon-Photonic Neural Networks under Fabrication-Process Variations
- Programmable photonic integrated meshes for modular generation of optical entanglement links
- Architecture agnostic algorithm for reconfigurable optical interferometer programming
- Auto-calibrating Universal Programmable Photonic Circuits: Hardware Error-Correction and Defect Resilience
- Universal linear optics by programmable multimode interference
- Mirage: An RNS-Based Photonic Accelerator for DNN Training
- Multiplexed gradient descent: Fast online training of modern datasets on hardware neural networks without backpropagation
- On-chip Optical Phase Monitoring in Multi-Transverse-Mode Integrated Silicon-based Optical Processors
- Synchronous micromechanically resonant programmable photonic circuits
- Braided interferometer mesh for robust photonic matrix-vector multiplications with non-ideal components
- Global calibration of large-scale photonic integrated circuits
- Near-optimal decomposition of unitary matrices using phase masks and the discrete Fourier transform
- Reconfigurable quantum photonic circuits based on quantum dots
- Universal low-depth two-unitary design of programmable photonic circuits
- Emergence of biased errors in imperfect photonic circuits