Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics...

23
Programmable Nanophotonics for Quantum Information Processing and Artificial Intelligence Darius Bunandar, Nicholas Harris, Dirk Englund Quantum Photonics Lab Cadence Photonics Summit Sept. 6th 2017

Transcript of Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics...

Page 1: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

ProgrammableNanophotonicsforQuantumInformationProcessing and

Artificial Intelligence

DariusBunandar,NicholasHarris, DirkEnglundQuantumPhotonics Lab

CadencePhotonicsSummitSept.6th 2017

Page 2: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Acknowledgments

Funding

Prof.DirkEnglund (MIT)

Dr.NickHarris (MIT)

Prof.SethLloyd (MIT) Prof.MarinSoljačić (MIT)

Dr.TomBaehr-Jones (Elenion) Dr.MichaelHochberg (Elenion)

Page 3: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Outline

1. Programmablenanophotonic processor2. Photonicquantuminformation processing

3. Opticalneural network

Page 4: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Programmablenanophotonic processor

660µm

88MZIs,26inputmodes,26outputmodes,176phase shifters

ImagecourtesyofAFRL Rome

Page 5: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Thearrayin action

Stronglaserinput

Page 6: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Unitcell performance

>70dB visibility

Page 7: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Quantumsimulator architecture

Single-photonsources

Linearoptics unitary Single-photondetection

MichaelReck,AntonZeilinger,HerbertJ.Bernstein,andPhilipBertaniPhys. Rev. Lett. 73,58(1994)WRClements,PC Humphreys,B J Metcalf,WSKolthammer,IAWalmsleyOptica 3(12),1460-1465 (2016)

Page 8: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Unitcellperformanceasa qubit

Dualrail encoding

Page 9: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Randomized benchmarking

Page 10: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Photosynthesisandquantum transport

Environment-assistedquantumtransport (ENAQT)

P.Rebentrost,M.Mohseni,I.Kassal,S.Lloyd,A.Aspuru-Guzik,New Journal of Physics 11033003 (2009)

Page 11: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Noisyscattering simulations

Page 12: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Fully-integratedphotonicquantum computer

Page 13: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Heraldedsingle-photon sources

400µm

NicholasC.Harris,DavideGrassani,AngelicaSimbula,MihirPant,MatteoGalli,TomBaehr-Jones,MichaelHochberg,DirkEnglund,DanieleBajoni,ChristopheGallandPhys. Rev. X 4041047 (2014)

Page 14: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

On-chipsingle-photon detectors

FarazNajafi*,JacobMower*,NicholasC Harris*,FrancescoBellei,AndrewDane,CatherineLee,XiaolongHu,PrashantaKharel,FrancescoMarsili,SolomonAssefa,KarlKBerggren,DirkEnglundNature Comm. 65873 (2015)

Incollaboration withProf.KarlBerggrenat MIT

Page 15: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Deeplearning

Page 16: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Artificialneural network

Page 17: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Canitbedonewith light?

Singularvalue decomposition

Page 18: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Opticalneural network

Page 19: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Vowelrecognition task

Powerinlog-spacedfreq. bands

90people speak4 vowels

Fouriertransform

360samples:180training+180 test

Page 20: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Thecaseforopticalneural network● Fast,low-energymatrixcomputation● Lowthermalnoise:goodforanalog encoding● NN’smoreresilienttoerrorsthangeneral-purpose computer

Equivalentcomputeperformanceof ONN:

R = m ×N2 ×BW FLOPS;m=layers,N xN matrixmultiplication,BW=bandwidth(>10 GHz)

Energy/FLOP Error propagation? Classification error

DigitalElectronic (GPU) ~100pJ/FLOP*, includingmemory retrieval

zero Low

Optical NN ~10/NfJ(signal re-gen)~10/(m×N)fJ (all-optical)

Betterthan10-bitprecisionforN=4096 with16-bitphase settings

Low(atleastforlowN<4096)

*M.Horowitz,Solid-StateCircuitsConferenceDigestofTechnicalPapers(ISSCC),2014IEEEInternational,10–14. IEEE.

Page 21: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas
Page 22: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Summary

1. Quantum simulation

2. Opticalneuralnetwork:potentialfornearlyenergy-freematrix multiplication

Page 23: Programmable Nanophotonics for Quantum Information … · 2020-03-23 · Programmable Nanophotonics for Quantum Information Processingand ArtificialIntelligence Darius Bunandar, Nicholas

Outlook

● CMOSandphotonic integration

● Novelquantumphotonic devices○ Single-photon sources○ Single-photondetectors:Ge APDs○ MEMS integration High-Q

Output

Store-and-releasesinglephoton source

MikkelHeuck,MihirPant,DirkEnglund arXiv:1708.08875TaeJoonSeok,NielsQuack,SangyoonHan,RichardMuller,MingWuOptica 3(1)64-70 (2016)