Anatomy of a Photonic QPU
In building a full-scale QPU, problems of decoherence, scaling, manufacturability, and networking can be solved by using photons as the computational qubits. This also causes some interesting new problems, such as how to wrangle them. Starting with the notation from the Octopus Book, we'll go a bit further, to look at ridiculously-complicated graph states and measurement-based computation. Then we'll go much further, outlining a rough design for a scalable, fault-tolerant photonic QPU.
Bio: Eric R. Johnston ("EJ") (U.C. Berkeley EECS '92) is co-author of Programming Quantum Computers by O'Reilly Media. He started exploring quantum computation and QPU simulation (and writing the book) in 1998 as a hobby while working as a video game programmer for LucasArts. In 2015 he started taking it seriously as a researcher in University of Bristol's Centre for Quantum Photonics, and currently works as a Senior Quantum Engineer at PsiQ, a startup company in California.