QRAM: Difference between revisions

From wikiluntti
Line 15: Line 15:
=== Example ===
=== Example ===


Store the data array <math>[1,2,5,7]=[1,10,101,111]_2</math> into a Qram addresses <math>[|0\rangle_a , |1\rangle_a ]</math>. Address register is <math>\sum_{i=0}^1 \alpha_i |i\rangle_a = \alpha_0 |0\rangle_a  + \alpha_1 |1\rangle_a </math>.
Store the data array <math>[1,2,5,7]=[1,10,101,111]_2</math> into a Qram addresses <math>[0,1]</math>. Address register is <math>\sum_{i=0}^1 \alpha_i |i\rangle_a = \alpha_0 |0\rangle_a  + \alpha_1 |1\rangle_a </math>.


== References ==
== References ==


https://arxiv.org/pdf/0708.1879.pdf
https://arxiv.org/pdf/0708.1879.pdf

Revision as of 12:05, 29 November 2020

Introduction

Theory

The address and output registers of QRAM are composed of qubits instead of bits, though the memory array can be either quantum or classical.

Address register : superposition .

Data register with being the content of th memory cell. QRAM is the operation .


Example

Store the data array into a Qram addresses . Address register is .

References

https://arxiv.org/pdf/0708.1879.pdf