Abstract

We study the robustness of the bucket brigade quantum random access memory model introduced by Giovannetti et al (2008 Phys. Rev. Lett.100 160501). Due to a result of Regev and Schiff (ICALP ’08 733), we show that for a class of error models the error rate per gate in the bucket brigade quantum memory has to be of order (where is the size of the memory) whenever the memory is used as an oracle for the quantum searching problem. We conjecture that this is the case for any realistic error model that will be encountered in practice, and that for algorithms with super-polynomially many oracle queries the error rate must be super-polynomially small, which further motivates the need for quantum error correction. By contrast, for algorithms such as matrix inversion Harrow et al (2009 Phys. Rev. Lett.103 150502) or quantum machine learning Rebentrost et al (2014 Phys. Rev. Lett.113 130503) that only require a polynomial number of queries, the error rate only needs to be polynomially small and quantum error correction may not be required. We introduce a circuit model for the quantum bucket brigade architecture and argue that quantum error correction for the circuit causes the quantum bucket brigade architecture to lose its primary advantage of a small number of ‘active’ gates, since all components have to be actively error corrected.

Highlights

  • A random access memory (RAM) is a device that stores information in an array of memory cells in the form of bits

  • We analyzed the robustness of the bucket brigade qRAM scheme introduced in [13, 12] under an optimistic error model

  • The primary advantage of the bucket brigade scheme is the need for a polynomial in n number of gate activations per memory reading

Read more

Summary

Introduction

A random access memory (RAM) is a device that stores information in an array of memory cells in the form of bits. A conceptually simple physical implementation of a qRAM corresponds to a direct generalization of the fanout architecture used in classical RAMs. the number of faulty components that can be tolerated by the quantum architecture is of prime importance due to the difficulty in maintaining quantum coherence. One advantage of bucket brigade qRAM is to bypass the poly-log overhead of fault tolerant quantum error correction needed to achieve a constant error rate for a look-up. The main motivation for the quantum bucket brigade approach over a straightforward binary-tree approach is that the equivalent of the active gates are the only gates prone to error, and an inverse polynomial in n error rate suffices in order to achieve an overall constant error per qRAM look-up.

Quantum RAM Architectures
Errors Analysis
Toy Error Model
Asymptotic Behaviour
Circuit Model
Imposing a quantum error correcting code
Number of activations in a CSS code
Conclusions and open questions
A A simple decoherence model
Correcting simple bit-flip errors
The failure of repetition codes for Regev and Schiff error model
The failure of repetition codes for our error model
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call