Faulty towers: recovering a functioning quantum random access memory in the presence of defective routers
Abstract
Proposals for quantum random access memory (QRAM) generally have a binary-tree structure, and thus require hardware that is exponential in the depth of the QRAM. For solid-state based devices, a fabrication yield that is less than implies that certain addresses at the bottom of the tree become inaccessible if a router in the unique path to that address is faulty. We discuss how to recover a functioning QRAM in the presence of faulty routers. We present the \texttt{IterativeRepair} algorithm, which constructs QRAMs layer by layer until the desired depth is reached. This algorithm utilizes ancilla flag qubits which reroute queries to faulty routers. We present a classical algorithm \texttt{FlagQubitMinimization} that attempts to minimize the required number of such ancilla. For a router failure rate of and a QRAM of depth , we expect that on average 430 addresses need repair: we require only 1.5 ancilla flag qubits on average to perform this rerouting.
Cite
@article{arxiv.2411.15612,
title = {Faulty towers: recovering a functioning quantum random access memory in the presence of defective routers},
author = {D. K. Weiss and Shifan Xu and Shruti Puri and Yongshan Ding and S. M. Girvin},
journal= {arXiv preprint arXiv:2411.15612},
year = {2024}
}
Comments
13 pages, 11 figures, associated code available https://github.com/dkweiss31/QRAMfaultyrouters