I realized that Quantum Random Access Memory (qRAM) was proposed to make quantum computers more similar to classical one. Currently quantum computers have very constrained memory, given only quantum registers on quantum processors can be used for an algorithm to run. It is true that e.g. Qiskit language allows to use RAM or HDD of classical computer, however, resulting algorithms are hybrid quantum-classical.
I found some proposals how to implement qRAM, e.g. here.
But my understanding is that the device is highly experimental nowadays.
So my questions are those:
- Does anybody know about progress in this field? Some links to articles of state-of-art implementation of qRAM will be highly appreciated.
- What about IBM Q? Do we have an opportunity to use qRAM on IBM Q computer in foreseeable future (i.e. few years)?