<<

Quantum Information Science

Raphael Pooser Oak Ridge National Laboratory Quantum Information Science Group and Quantum Institute A summary on activities and their impact on the ORNL missions of scientific discovery and security.

In collaboration with Travis Humble, Pavel Lougovski, Eugene Dumitrescu, Alex McCaskey, Ryan Bennink, Gaute Hagen, Thomas Papenbrock, Titus Morris

ORNL is managed by UT-Battelle for the US Department of Energy Quantum Sensing and Quantum Computing Across Quantum Networks

• Quantum networks are collections of qubits (nodes) connected by interactions, or quantum gates (edges) ∞ Sensing 퐸푃푅ۧ = න |푥ۧ푎 ⊗ |푥ۧ푏푑푥| • Simplest quantum network is the two qubit EPR state or −∞

Bell state, which is a workhorse in quantum sensing Concatenated EPR states • The quantum correlations in EPR quantum networks can be used to reduce the noise floor in measurements – quantum metrology

Classical noise limit … Lead to square cluster states Signal obscured by classical limit Quantum … …

noise limit … Which can be tiled

• Indefinitely large quantum networks can be built by Measurement and feedforward Computing concatenating EPR states – the same network is a enacts quantum resource for measurement-based quantum computing gates And informs subsequent and distributed quantum sensors measurements The know-how in generating long range entanglement for quantum sensing lends itself to building quantum . This is because in order to make these quantum sensors, one must build a quantum network with a two qubit gate interaction between the nodes. Quantum Computing at ORNL

• Scientific discovery and energy security with quantum computing

Physical Sciences: , Applied Sciences: Energy, Data Sciences: Applied Math, Materials Sciences, Physics Medicine, Engineering Analytics, ,

Electronic structure calculations of Finite-element methods for multi- methods will nitrogenase will support methods for scale models will support integrated support data analytics and artificial fertilizer production, food security computational materials engineering intelligence for situational awareness

3 Quantum Computing Institute Quantum

• Quantum computing provides a step change in capability for scientific discovery and energy security in the quantum computing model have been found to take significantly fewer steps to solve key problems • Quantum • Factoring • Partition Functions • Unstructured Search • Discrete Optimization • Eigensystems • Machine Learning • Linear Systems Multiple application domains motivate quantum computing as a paradigm for scientific computing • High-energy Physics • Artificial Intelligence • • Data Analytics • Chemistry • Planning and Routing • Biological Systems • Verification and Validation

4 Quantum Computing Institute The Impact on Energy Security

Haber-Bosch Process • Fertilizer production consumes ~5% of global natural gas supplies and 2% of global energy production – This is necessary to meet food requirements worldwide – The artificial Haber-Bosch process requires extremely high heat and pressure to achieve efficient ammonia production • The nitrogenase operates at STP and is used by bacteria for ammonia production + − N2 + 8 H + 8 e → 2 NH3 + H2 • Quantum computing will enable high fidelity modeling of these complex chemical reactions – Quantum algorithms for computational chemistry provide exponential speed ups over conventional approache

5 Quantum Computing Institute Quantum Computing LDRD Investments • We are building new capabilities for quantum materials, devices and systems through strategic investments (FY16-18)

Materials Devices Systems P donor in Si (Humble, Lupini) Qubit (McCaskey)

Qubit operations Graphene Qubit (Peters) (Jesse)

Model, M 77 K 77 K 4.2K quantum 4.2K

100 K interconnect 100 K

stage stage classical control Quantum/Classical Sub-radiant Interfaces

Prediction Data, Dt Classical End User (Lougovski) Dissipative QC 300 K Super-radiant (Evans)

Dilution Dilution Qubit fidelity modeling Fridge A Fridge B 6 Quantum Computing Institute (Bennink) Cluster-State Quantum Computing Measurement-based quantum computing relies on a large resource called a cluster state, which consists of a large number of entangled modes. Measurements are used to propagate both single and two-qubit gates, resulting in a very simple implementation. Continuous-variable implementations allow for deterministic state preparation. • Optical, continuous variable cluster states have demonstrated 1,000,000 entangled nodes • To date no implementations have allowed all nodes to be individually addressable, and complex requiring multiple phase locks mean that very few demonstrations have ever been made • Our implementation requires no lock loops and allows all generated nodes to be individually addressable without multiplexing, paving the way to truly scalable QC. Supported by ORNL LDRD program.

Dual rail cluster state

Four node entangled cluster state …

7 Quantum Computing Institute Pooser, Jing, Physical Review A 90, 043841 (2014) Lawrie et al., Applied Physics Letters 108, 151107 (2016) ASCR Early Career Award in Quantum Computing

• We are developing long-term capabilities in the Shared Memory Machine design and operation of quantum computing system within DOE HPC facilities. QPU • The goal of the project is to accelerate existing scientific applications using quantum Interconnect processors. The approach relies on physics, Node Node Node engineering, and science to QPU QPU QPU demonstrate quantum-classical programming and run-time environments for scientific Interconnect applications. Node Node Node • ORNL PI Travis Humble QPU QPU QPU • DOE PM Robinson Pino Quantum Interconnect

8 Quantum Computing Institute ASCR Quantum Algorithms Team (FY17-FY20)

• We are developing near-term applications of quantum computing for solving scientific problems including quantum many-body systems in superconducting materials, lattice QCD, and nuclear physics. • The team of ORNL staff and subject matter experts from University of Washington and University of Bilbao focuses on demonstrating quantum computation and improving performance through algorithmic design. • ORNL PI Pavel Lougovski • DOE PM Ceren Susut

9 Quantum Computing Institute ASCR Quantum Testbed Pathfinder (FY17-FY22)

• We are exploring the design and development of quantum computing for scientific applications in chemistry, nuclear physics, and machine learning. • The team consists of ORNL staff and a consortium of quantum computing stakeholders, including IBM, Google, and IonQ, focused on demonstrating and characterizing application development. • ORNL PI Raphael Pooser • DOE PM Claire Cramer

10 Quantum Computing Institute Quantum Computing Testbed Pathfinder • Currently two performers: LBNL and ORNL • Our project: Methods and Interfaces for Quantum Acceleration of Scientific Applications • We will determine the feasibility of running scientific applications of interest to ASCR and DOE on near-term quantum . One of our jobs is to foster industry relationships and gain access to multiple quantum computers as they come online, harnessing them for DOE’s purposes. • Key partners: IBM Q, ionQ, GaTech, VaTech • ORNL’s long term goal is to host a quantum computer testbed on site. Our relationship with industry partners will bootstrap the process.

11 Quantum Computing Institute Quantum Computing User Community

• We are providing state-of-the-art quantum computing resources to the user community through strategic partnerships, collaborations, and on-site resources

Universities Industry Government

12 Quantum Computing Institute Architectures

What we mean by architecture: We will study the make-up of a quantum computer in terms of its fundamental gate set at the physical level and higher levels of abstraction, in terms of its interconnectivity amongst the qubits present on the chip, and in terms of the actual physical qubit substructure.

13 Quantum Computing Institute Architectures: superconductors and traps

14 Quantum Computing Institute Architectures: superconductors and ion traps

But: maintain open mind and bring other qubits in as they come online; partner with industry leaders in qubit technology!

15 Quantum Computing Institute Feasibility

What we mean by feasibility: We will study an array of performance metrics associated with each application, and these metrics will be correlated with the characteristics of the hardware architectures.

To achieve high VQ one must achieve equal depth and width. No credit is given for circuits deeper than n.

16 Quantum Computing Institute 17 Presentation name Codesign

• Architecture dictates the overlap with desired application space • Hardware is capable of certain low level operations which can be strung together to create algorithms, which are strung together to make an application • Feedback from application (software) performance to hardware design can expose new capabilities 18 Quantum Computing Institute Interfaces

• Various levels of testbed stack supported by DOE/ORNL projects

19 Presentation name Interfaces

Algorithm instantiation • High level language (e.g. Quipper) • Compilation to QASM • New development • Never-before-seen algorithms • Variational ansatz development

QATs program

20 Presentation name Interfaces Testbed program

At the interface between hardware and software: • Control signals (e.g., waveforms) • Low level API • Hardware “driver” • Performance metrics (pass upstream) • Coherence time • Single qubit fidelity per operation • Two qubit fidelity per operation • Multi qubit operations metrics • Error rates • Success • Hardware parameters • Connectivity • Routing • Reference configuration

21 Presentation name Interfaces

Early Career program; LDRD program – XACC project

Multiple layers of codesign interface stack: • High level language (e.g. Quipper) • Compiler development (QASM) • Hardware optimizations • development • Compiler optimization • Low level compiler development • Hardware optimizations • API development • Language to low level interface • Low level to hardware interface • Plug into hardware provided API • Plug into hardware drivers

22 Presentation name Interfaces

Early career program, others

Hardware simulator that interacts with API: • Control signals (e.g., waveforms) • Low level API (e.g., OpenPulse) • V&V of Performance metrics • Coherence time • Single qubit fidelity per operation • Two qubit fidelity per operation • Multi qubit operations metrics • Error rates • Success probabilities • Simulate hardware parameters passed upstream

23 Presentation name Goals

1. Scientific QFT application 2. Application programming / QML implementation development / on quantum translation Qchem hardware / XACC Metrics development development 3. Metrics and Determine benchmarks benchmarking per application Vary architectural properties

4. Industry relationships and outreach

24 Presentation name Algorithm examples

25 Presentation name Algorithm examples

EOM mirror QND LCD summing APD gate 푡푎푟푔푒푡ۧ|

26 Presentation name Algorithm examples

27 Presentation name Algorithm examples

28 Presentation name Prototype of a quantum simulation

• State preparation (for initial scattering amplitude) • Hamiltonian evolution • Observable measurement – Sample from distribution of scattering outcomes

29 Presentation name Variational algorithms

30 Presentation name QFT examples

• Quantum Algorithms for Quantum Field Theories – http://science.sciencemag.org/content/336/6085/1130

• Simulation of nuclear material/matter • Quantum chromodynamics • Scattering problem, correlation functions – High connectivity among qubits desirable

31 Presentation name Machine learning examples

• Analog, Boltzmann machine training. E.g. gradient ascent by Weibe et al. – https://arxiv.org/abs/1612.05204#

• Digital, QRAM based learning, such as principle component analysis by Rebenfrost, Lloyd, et al. – http://www.nature.com/nature/journal/v549/n7671/full/nature23474.html?foxtro tcallback=true • Opportunity: train a fully interconnected Boltzmann machine

32 Presentation name Hardware architecture characteristic examples • Measurement error on SC devices:

33 Presentation name Hardware architecture characteristic examples

34 Presentation name Hardware architecture characteristic examples

35 Presentation name Hardware architecture characteristic examples

Calibrating measurement errors:

0ۧ| X 10000 0ۧ| 0 1 Obtain distribution of measurement outcomes, bound error rate

desired outcome 휓 = 훼 + 훽 Δ휓 2 = Δ훼 2 + Δ훽 2 Actual outcome Error offset

Systematic error in measurement outcome is converted to statistical error with calibration

36 Presentation name Example error correction results

Nuclear physics calculation

37 Presentation name conclusions

• Hamiltonian simulation a near-term killer app • Variational methods are the go-to quantum simulation tools for near- term machines – Coupled cluster / Unitary coupled cluster approaches • Quantum computing hardware has large systematic error – Can be calibrated out; more of an “” than a “computer”

38 Presentation name