Challenges in Building Quantum Computers Anastasiia Butko - - PowerPoint PPT Presentation

challenges in building quantum computers
SMART_READER_LITE
LIVE PREVIEW

Challenges in Building Quantum Computers Anastasiia Butko - - PowerPoint PPT Presentation

Challenges in Building Quantum Computers Anastasiia Butko Computational Research Division (CRD) Lawrence Berkeley National Laboratory (LBNL) July 7, 2020 Computing Sciences Summer Student Program Talk Berkeley, CA Challenges in Building


slide-1
SLIDE 1

Challenges in Building Quantum Computers

Anastasiia Butko

Computational Research Division (CRD) Lawrence Berkeley National Laboratory (LBNL)

July 7, 2020 Computing Sciences Summer Student Program Talk Berkeley, CA

slide-2
SLIDE 2

Quantum Computer

Why?

Challenges in Building Quantum Computers

slide-3
SLIDE 3 Kunle Olukotun, Lance Hammond, Herb Sutter, Mark Horowitz and extended by John Shalf.

As the Moore’s Law ending...

slide-4
SLIDE 4 The future of computing beyond Moore’s Law, J. Shalf

Continued Performance Improvements

slide-5
SLIDE 5

As the Moore’s Law ending...

Number factorization problem

We are here
slide-6
SLIDE 6

Quantum Computer

Myth or Reality?

Challenges in Building Quantum Computers

slide-7
SLIDE 7

Myth or Reality?

slide-8
SLIDE 8 QNTM: Entering the era of Quantum Computing www.qntm.be

Timeline

slide-9
SLIDE 9 QNTM: Entering the era of Quantum Computing www.qntm.be
  • Quality of qubits
  • Number of qubits
  • ?

Timeline

slide-10
SLIDE 10

Challenges

Quality

Challenges in Building Quantum Computers

slide-11
SLIDE 11

Quality of Qubits

Extremely sensitive to noise

▪ from outside environment ▪ from neighboring qubits ▪ from ``nowhere’’

Bloch sphere

Research directions

▪ noise modeling ▪ noise mitigation ▪ qubit isolation ▪ error correction

▫ remove ignore

|0> |1>

slide-12
SLIDE 12

Quality of Qubits

Has limited lifetime

▪ depends on technology

Superconducting Qubits: Current State of Play, Kjaergaard et al.

Research directions

▪ material science/technology

slide-13
SLIDE 13

Challenges

Number of Qubits

Challenges in Building Quantum Computers

slide-14
SLIDE 14

Number of Qubits

slide-15
SLIDE 15

Universal Quantum

Number of Qubits

slide-16
SLIDE 16

Number of Qubits

slide-17
SLIDE 17

Number of Qubits

D-Wave Quantum Annealers

▪ Chimera topology (not all-to-all connectivity) ▪ Number of logical qubits << physical qubits

slide-18
SLIDE 18

Challenges

Anything else?

Challenges in Building Quantum Computers

slide-19
SLIDE 19

Quantum Computer Accelerator

Inaccuracy of terminology

▪ Quantum computer ≠ Quantum Processing Unit (QPU)

slide-20
SLIDE 20

Quantum Computer Accelerator

Cryogenic Control Architecture for Large-Scale Quantum Computing, J. M. Hornibrook et al., Phys. Rev. Applied 3, 024010, (2015)

Inaccuracy of terminology

▪ Quantum computer ≠ Quantum Processing Unit (QPU) ▪ Quantum computer = QPU + Control Hardware

QPU User
slide-21
SLIDE 21

▪ DOE funded cross-disciplinary project

▫ Open collaboration ▫ $30 million over 5 years ▫ quantum physicists (QNL, MIT LL) ▫ material scientists (MF) ▫ computer scientists (CRD) ▫ engineers (ATAP) ▫ industry partners

Advanced Quantum Testbed (AQT)

slide-22
SLIDE 22

Challenges

Control System

Challenges in Building Quantum Computers

slide-23
SLIDE 23

Main concepts

Theory

slide-24
SLIDE 24

Main concepts

Practice Theory

slide-25
SLIDE 25

Main concepts

Practice Theory

slide-26
SLIDE 26

Control System Architecture

Locality & Functionality

Challenges in Building Quantum Computers

slide-27
SLIDE 27

Traditional User-to-QPU path

slide-28
SLIDE 28

Bringing intelligence to the edge

slide-29
SLIDE 29

Quantum Control Processor

What is a measure of success?

Challenges in Building Quantum Computers

slide-30
SLIDE 30

Quantum Control Processor success

FLOPS? Energy? Execution time? Power consumption?

slide-31
SLIDE 31

Quantum Control Processor success

FLOPS? Energy? Execution time? Power consumption? Task #1: Provide control pulses on time

slide-32
SLIDE 32

Quantum Control Processor success

FLOPS? Energy? Execution time? Power consumption? Task #1: Provide control pulses on time

Timestamp 0 Timestamp 1

slide-33
SLIDE 33

Quantum Control Processor success

FLOPS? Energy? Execution time? Power consumption? Task #1: Provide control pulses on time

Timestamp 0 Timestamp 1 X

slide-34
SLIDE 34

Quantum Control Processor success

FLOPS? Energy? Execution time? Power consumption? Task #1: Provide control pulses on time

Sub-circuit complexity lower higher

slide-35
SLIDE 35

Quantum Control Processor success

▪ fast -feedback loop & bit manipulation

The University of Melbourne Topological Quantum Error Correction (TopQEC) group
slide-36
SLIDE 36

Control processor speed estimates

RISC assembly MM control interpretation per one cycle

▪ 4 instructions/gate → 12 operations/gate ▪ N qubits → 12*N operations/gate ▪ gate delay → 20ns, 10ns, 5ns

slide-37
SLIDE 37

Quantum Control Processor

Architecture

Challenges in Building Quantum Computers

slide-38
SLIDE 38

QUASAR: quantum extension for RISC-V

We proposed:

QUAntum instruction Set ARcitecture (QUASAR) extension to the widely used open source RISC-V architecture.

slide-39
SLIDE 39

Timing Constraint Satisfaction

slide-40
SLIDE 40

System Architecture Implementation

slide-41
SLIDE 41
slide-42
SLIDE 42

Advanced Quantum Testbed

https:/ /berkeleyquantum.org ▪ arXiv:1909.11719 ▪ open-source release

slide-43
SLIDE 43

Thank you for your attention. Questions?