A Look Into the Quantum Supremacy Experiment

A Look Into the Quantum Supremacy Experiment

A look into the quantum supremacy experiment Benjamin Villalonga (Durham, 08-27-2020) PART 1 Overview The promise of quantum computers Simulate Classical computers So when will a QC > CC in practice? Quantum physics memory / time Will that happen at all? (Noise) size of problem Classical computers are very inefficient in simulating quantum systems! Can we use quantum systems to process information in a fundamentally new way? What is quantum supremacy? Proof of principle that quantum computers work Problem that is: Classical computer - Hard for a classical computer - Easy for a quantum computer Quantum computer - Correct solution can be “verified” memory / time size of problem Does it have to be useful? NO Quantum supremacy Improvement of classical algorithms / hardware Classical computer Quantum computer memory / time size of problem The problem: Random circuit sampling (Sergio Boixo) (0) Generate (Haar) random quantum circuit (RQC) Easy Sampled bitstrings (~1-3M) (1) TEST: Do they come from 011001... the right distribution? YES 001111... Output 101100... Verification 110101... 010011... ... NO Hard Compare against simulation results: Cross entropy benchmarking (XEB) Generating a random quantum circuit Cycles Discretized Haar RQC Sampling from a random quantum circuit | Verifying = 2 011001... p1 = |c1| 2 001111... p2 = |c2| 2 101100... p3 = |c3| 2 110101... p4 = |c4| 2 010011... p5 = |c5| ... ... Porter-Thomas distribution Sample small number (1-3M out of 253) Classically compute Cross entropy benchmarking (XEB): A single Pauli error gives F~0. Not verifiable, but archived Brief hardware overview (John Martinis) The need for many qubits, depth, connectivity, and fidelity Qubit Coupler Forward-compatible with surface code PART 2 Simulations The role of classical simulations 011001... 001111... Cross entropy benchmarking (XEB): 101100... 110101... 010011... ... Competitor / Verifier In both cases we have to compute p’s Tensor networks: a framework for (most) simulators Quantum circuits and tensor networks Kets Bras Finding best ordering is NP-hard: treewidth of line-graph of the TN = Markov & Shi, 2008 = 384 7 G y 13 G mnop G q = Independent summations Label sub tensor networks (also less complex) (parallel processes) Chen et al., 2018 Types of simulators (competitors / verifiers) Schroedinger Feynman Shroedinger-Feynman Typical time evolution Contract in exotic ways... Hybrid (many small evolutions) Advantages: Advantages: Advantages: - Best for deep circuits - Best for shallow circuits - Best for moderate depth - Get all amplitudes at once - Lower memory - Get all amplitudes at once - No need to find contraction ordering - Cost proportional to F - Lower memory Disadvantages: Disadvantages: - Cost proportional to F - Need to store the full wave function - One amplitude at a time Disadvantages: - Time and memory exponential in #qubits - Time and memory “exponential” in - Time and memory “exponential” in #qubits and depth #qubits and depth - Finding best contraction is NP-hard The effort of simulating quantum circuits Rejection sampling (Markov, Fatima, Isakov, Boixo, 2018) - Compute B amplitudes, {s}: - 01001110 - 10001100 - ... - Accept bitstring with probability Contract min(1, p(s) M / N), where N = 2n. Find good contraction ordering (Feynman) - Approx. 1 sample per 10 amplitudes. XEB Treewidth No Lower bound p p p p Shroedinger and S-F Do we need more Yes (Feynman) amplitudes? Contraction XEB Sampling Villalonga et al., 2018 Towards more efficient sampling Rejection sampling (Markov, Fatima, Isakov, Boixo, 2018) - Compute B amplitudes, {s}: - 01001110 - 10001100 - ... - Accept bitstring with probability min(1, p(s) M / N), where N = 2n. - Approx. 1 sample per 10 amplitudes 1 batch. Low fidelity sampling Villalonga et al., 2018 Sampling correctly a fraction F of the time yields fidelity F (linear speedup) On Summit (GPUs) we run up Reminiscent of: Batch of amplitudes to 121 qubit shallow QCs Markov, 2018 (70-90% efficiency) Villalonga et al., 2019 Not verifiable, but archived Schroedinger-Feynman Post-experiment follow-up Use the many PB disk! Close to optimal contraction Heuristics to find good contraction orderings How hard are simulations? Originally thousands of years (hundreds) Weeks? days? vs. 200s ~10 MW vs. ~10 KW Classical computer For F = 1 - 휺, cost is Quantum computer linear in 1D memory / time size of problem What’s next? Fowler et al., 2012 Long term: error correction Near term: NISQ era just got unlocked! Useful supremacy: optimization, quantum chemistry, certified random number generation, ... Hello World!.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    26 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us