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

Upload: others

Post on 09-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

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)