Quantum Random Access Memory
Abstract
A random access memory (RAM) uses n bits to randomly address N=2n distinct memory cells. A quantum random access memory (QRAM) uses n qubits to address any quantum superposition of N memory cells. We present an architecture that exponentially reduces the requirements for a memory call: O(logN) switches need be thrown instead of the N used in conventional (classical or quantum) RAM designs. This yields a more robust QRAM algorithm, as it in general requires entanglement among exponentially less gates, and leads to an exponential decrease in the power needed for addressing. A quantum optical implementation is presented.
- Publication:
-
Physical Review Letters
- Pub Date:
- April 2008
- DOI:
- arXiv:
- arXiv:0708.1879
- Bibcode:
- 2008PhRvL.100p0501G
- Keywords:
-
- 03.67.Lx;
- 03.65.Ud;
- 89.20.Ff;
- Quantum computation;
- Entanglement and quantum nonlocality;
- Computer science and technology;
- Quantum Physics
- E-Print:
- 4 pages, 3 figures. Accepted for publication on Phys. Rev. Lett