Quantum Memory: A Missing Piece in Quantum Computing Units

PDFHTML

Memory is an indispensable component in classical computing systems. While the development of quantum computing is still in its early stages, current quantum processing units mainly function as quantum registers. Consequently, the actual role of quantum memory in future advanced quantum computing architectures remains unclear. With the rapid scaling of qubits, it is opportune to explore the potential and feasibility of quantum memory across different substrate device technologies and application scenarios. In this paper, we provide a full design stack view of quantum memory. We start from the elementary component of a quantum memory device, quantum memory cells. We provide an abstraction to a quantum memory cell and define metrics to measure the performance of physical platforms. Combined with addressing functionality, we then review two types of quantum memory devices: random access quantum memory (RAQM) and quantum random access memory (QRAM). Building on top of these devices, quantum memory units in the computing architecture, including building a quantum memory unit, quantum cache, quantum buffer, and using QRAM for the quantum input-output module, are discussed. We further propose the programming model for the quantum memory units and discuss their possible applications. By presenting this work, we aim to attract more researchers from both the Quantum Information Science (QIS) and classical memory communities to enter this emerging and exciting area.
Submitted 25 Sep 2023 to Quantum Physics [quant-ph]
Published 27 Sep 2023
Updated 02 Nov 2023
Author comments: 41 pages, 11 figures, 7 tables
https://arxiv.org/abs/2309.14432
https://arxiv.org/pdf/2309.14432.pdf
https://arxiv-vanity.com/papers/2309.14432

View this paper on arXiv.wiki:
https://arxiv.wiki/abs/2309.14432

0 comments