Systems Architecture for Quantum Random Access Memory
- URL: http://arxiv.org/abs/2306.03242v2
- Date: Fri, 29 Sep 2023 19:50:36 GMT
- Title: Systems Architecture for Quantum Random Access Memory
- Authors: Shifan Xu, Connor T. Hann, Ben Foxman, Steven M. Girvin, Yongshan Ding
- Abstract summary: Quantum random access memory (QRAM) is a promising architecture for realizing quantum queries.
We show how to leverage the intrinsic biased-noise resilience of the proposed QRAM for implementation on either Noisy Intermediate-Scale Quantum (NISQ) or Fault-Tolerant Quantum Computing (FTQC) hardware.
- Score: 0.6386668251980657
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Operating on the principles of quantum mechanics, quantum algorithms hold the
promise for solving problems that are beyond the reach of the best-available
classical algorithms. An integral part of realizing such speedup is the
implementation of quantum queries, which read data into forms that quantum
computers can process. Quantum random access memory (QRAM) is a promising
architecture for realizing quantum queries. However, implementing QRAM in
practice poses significant challenges, including query latency, memory capacity
and fault-tolerance.
In this paper, we propose the first end-to-end system architecture for QRAM.
First, we introduce a novel QRAM that hybridizes two existing implementations
and achieves asymptotically superior scaling in space (qubit number) and time
(circuit depth). Like in classical virtual memory, our construction enables
queries to a virtual address space larger than what is actually available in
hardware. Second, we present a compilation framework to synthesize, map, and
schedule QRAM circuits on realistic hardware. For the first time, we
demonstrate how to embed large-scale QRAM on a 2D Euclidean space, such as a
grid layout, with minimal routing overhead. Third, we show how to leverage the
intrinsic biased-noise resilience of the proposed QRAM for implementation on
either Noisy Intermediate-Scale Quantum (NISQ) or Fault-Tolerant Quantum
Computing (FTQC) hardware. Finally, we validate these results numerically via
both classical simulation and quantum hardware experimentation. Our novel
Feynman-path-based simulator allows for efficient simulation of noisy QRAM
circuits at a larger scale than previously possible. Collectively, our results
outline the set of software and hardware controls needed to implement practical
QRAM.
Related papers
- Does quantum lattice sieving require quantum RAM? [6.159206988529989]
We study the requirement for quantum random access memory (QRAM) in quantum lattice sieving.
In particular, no quantum speedup is possible without QRAM.
We show that further improvements require a novel way to use the QRAM.
arXiv Detail & Related papers (2024-10-21T01:22:59Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEA is an in-time sparse exploration for noise-adaptive quantum circuits.
It aims to achieve two key objectives: (1) implicit circuits capacity during training and (2) noise robustness.
Our method establishes state-of-the-art results with only half the number of quantum gates and 2x time saving of circuit executions.
arXiv Detail & Related papers (2024-01-10T22:33:00Z) - QRAM: A Survey and Critique [1.52292571922932]
Quantum random-access memory (QRAM) is a mechanism to access data based on addresses which are themselves a quantum state.
We use two primary categories of QRAM from the literature: active and passive.
In summary, we conclude that cheap, scalableally passive QRAM is unlikely with existing proposals.
arXiv Detail & Related papers (2023-05-17T15:48:48Z) - Quantum Random Access Memory For Dummies [4.608607664709314]
Quantum Random Access Memory (QRAM) has the potential to revolutionize the area of quantum computing.
QRAM uses quantum computing principles to store and modify quantum or classical data efficiently.
arXiv Detail & Related papers (2023-05-02T03:24:16Z) - Efficient and Error-Resilient Data Access Protocols for a Limited-Sized
Quantum Random Access Memory [7.304498344470287]
We focus on the access of larger data sizes without keeping on increasing the size of the QRAM.
We propose a novel protocol for loading data with larger word lengths $k$ without increasing the number of QRAM levels $n$.
By exploiting the parallelism in the data query process, our protocol achieves a time complexity of $O(n+k)$ and improves error scaling performance.
arXiv Detail & Related papers (2023-03-09T12:21:18Z) - Approximate Quantum Random Access Memory Architectures [7.509129971169722]
Quantum supremacy in many applications using well-known quantum algorithms rely on availability of data in quantum format.
We propose an approximate Parametric Quantum Circuit (PQC) based QRAM which takes address lines as input and gives out the corresponding data in these address lines as the output.
We present two applications of the proposed PQC-based QRAM namely, storage of binary data and storage of machine learning (ML) dataset for classification.
arXiv Detail & Related papers (2022-10-24T19:53:28Z) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCS aims at index searching and counting in a quantum-classical hybrid system.
We implement IQuCS with Qiskit and conduct intensive experiments.
Results demonstrate that it reduces qubits consumption by up to 66.2%.
arXiv Detail & Related papers (2022-09-22T21:54:28Z) - Scaling Quantum Approximate Optimization on Near-term Hardware [49.94954584453379]
We quantify scaling of the expected resource requirements by optimized circuits for hardware architectures with varying levels of connectivity.
We show the number of measurements, and hence total time to synthesizing solution, grows exponentially in problem size and problem graph degree.
These problems may be alleviated by increasing hardware connectivity or by recently proposed modifications to the QAOA that achieve higher performance with fewer circuit layers.
arXiv Detail & Related papers (2022-01-06T21:02:30Z) - Adiabatic Quantum Graph Matching with Permutation Matrix Constraints [75.88678895180189]
Matching problems on 3D shapes and images are frequently formulated as quadratic assignment problems (QAPs) with permutation matrix constraints, which are NP-hard.
We propose several reformulations of QAPs as unconstrained problems suitable for efficient execution on quantum hardware.
The proposed algorithm has the potential to scale to higher dimensions on future quantum computing architectures.
arXiv Detail & Related papers (2021-07-08T17:59:55Z) - Fast quantum circuit simulation using hardware accelerated general
purpose libraries [69.43216268165402]
CuPy is a general purpose library (linear algebra) developed specifically for GPU-based quantum circuits.
For supremacy circuits the speedup is around 2x, and for quantum multipliers almost 22x compared to state-of-the-art C++-based simulators.
arXiv Detail & Related papers (2021-06-26T10:41:43Z) - Parallelising the Queries in Bucket Brigade Quantum RAM [69.43216268165402]
Quantum algorithms often use quantum RAMs (QRAM) for accessing information stored in a database-like manner.
We show a systematic method to significantly reduce the effective query time by using Clifford+T gate parallelism.
We conclude that, in theory, fault-tolerant bucket brigade quantum RAM queries can be performed approximately with the speed of classical RAM.
arXiv Detail & Related papers (2020-02-21T14:50:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.