Universal analog computation on programmable nanophotonic integrated circuits

Placeholder Show Content

Abstract/Contents

Abstract
Universal programmable nanophotonic meshes, or networks of Mach-Zehnder interferometers, are an exciting new avenue to arbitrarily shape light beams for energy-efficient chip-scale linear optical matrix multiplication. Applications include sensing, imaging, LIDAR, quantum computing, cryptography, and machine learning. Such devices can be scalably manufactured commercially in semiconductor foundries but can suffer from manufacturing and other systematic errors. In this thesis, I discuss both theoretical and experimental contributions for programmable optical meshes to address these concerns. First, I introduce a new class of binary tree meshes that are more error tolerant than currently proposed architectures. To prove this error tolerance formally, I explain my architecture-dependent error sensitivity theory relating individual component errors to overall system performance. I furthermore discuss several calibration and configuration algorithms aimed at reducing these errors, including self-configuration and "parallel nullification" that minimizes programming time of any feedforward photonic mesh network. Next, I present my design and implementation of a fully packaged 6 x 6 programmable "triangular mesh" outfitted with an experimental optical rig setup in our lab and explore its use as a matrix multiply accelerator for machine learning. As a key application, I demonstrate in situ backpropagation training (the most popular and widely used gradient-based training algorithm for machine learning) directly through optical measurement for the first time on our chip, which agrees well with digital simulations of the training process. Finally, I apply the same chip to study new photonic cryptocurrency and blockchain applications by exploring a paradigm shift: implementing discrete-valued matrix multiplication in a photonic mesh for robust and energy-efficient digitally verifiable computation. In this vein, I propose LightHash, a hash function that incorporates photonic computation into the Bitcoin protocol to secure cryptocurrency transactions. I analyze component error scaling to overall LightHash error rates with size and bit depth of our photonic matrix multiplier and demonstrate new error correction protocols to minimize such error. These experimental achievements coupled with my new theoretical framework could have significant and lasting implications on photonic integrated circuits, programmable optics, major tech sectors for artificial intelligence and cryptography, and beyond.

Description

Type of resource text
Form electronic resource; remote; computer; online resource
Extent 1 online resource.
Place California
Place [Stanford, California]
Publisher [Stanford University]
Copyright date 2022; ©2022
Publication date 2022; 2022
Issuance monographic
Language English

Creators/Contributors

Author Pai, Sunil Kochikar
Degree supervisor Solgaard, Olav
Thesis advisor Solgaard, Olav
Thesis advisor Fan, Shanhui, 1972-
Thesis advisor Miller, D. A. B
Degree committee member Fan, Shanhui, 1972-
Degree committee member Miller, D. A. B
Associated with Stanford University, Department of Electrical Engineering

Subjects

Genre Theses
Genre Text

Bibliographic information

Statement of responsibility Sunil Pai.
Note Submitted to the Department of Electrical Engineering.
Thesis Thesis Ph.D. Stanford University 2022.
Location https://purl.stanford.edu/sr136rn5978

Access conditions

Copyright
© 2022 by Sunil Kochikar Pai
License
This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).

Also listed in

Loading usage metrics...