61 research outputs found
Compiling Quantum Circuits for Dynamically Field-Programmable Neutral Atoms Array Processors
Dynamically field-programmable qubit arrays (DPQA) have recently emerged as a
promising platform for quantum information processing. In DPQA, atomic qubits
are selectively loaded into arrays of optical traps that can be reconfigured
during the computation itself. Leveraging qubit transport and parallel,
entangling quantum operations, different pairs of qubits, even those initially
far away, can be entangled at different stages of the quantum program
execution. Such reconfigurability and non-local connectivity present new
challenges for compilation, especially in the layout synthesis step which
places and routes the qubits and schedules the gates. In this paper, we
consider a DPQA architecture that contains multiple arrays and supports 2D
array movements, representing cutting-edge experimental platforms. Within this
architecture, we discretize the state space and formulate layout synthesis as a
satisfactory modulo theories problem, which can be solved by existing solvers
optimally in terms of circuit depth. For a set of benchmark circuits generated
by random graphs with complex connectivities, our compiler OLSQ-DPQA reduces
the number of two-qubit entangling gates on small problem instances by 1.7x
compared to optimal compilation results on a fixed planar architecture. To
further improve scalability and practicality of the method, we introduce a
greedy heuristic inspired by the iterative peeling approach in classical
integrated circuit routing. Using a hybrid approach that combined the greedy
and optimal methods, we demonstrate that our DPQA-based compiled circuits
feature reduced scaling overhead compared to a grid fixed architecture,
resulting in 5.1X less two-qubit gates for 90 qubit quantum circuits. These
methods enable programmable, complex quantum circuits with neutral atom quantum
computers, as well as informing both future compilers and future hardware
choices.Comment: An extended abstract of this work was presented at the 41st
International Conference on Computer-Aided Design (ICCAD '22
Correlated decoding of logical algorithms with transversal gates
Quantum error correction is believed to be essential for scalable quantum
computation, but its implementation is challenging due to its considerable
space-time overhead. Motivated by recent experiments demonstrating efficient
manipulation of logical qubits using transversal gates (Bluvstein et al.,
Nature 626, 58-65 (2024)), we show that the performance of logical algorithms
can be substantially improved by decoding the qubits jointly to account for
physical error propagation during transversal entangling gates. We find that
such correlated decoding improves the performance of both Clifford and
non-Clifford transversal entangling gates, and explore two decoders offering
different computational runtimes and accuracies. By considering deep logical
Clifford circuits, we find that correlated decoding can significantly improve
the space-time cost by reducing the number of rounds of noisy syndrome
extraction per gate. These results demonstrate that correlated decoding
provides a major advantage in early fault-tolerant computation, and indicate it
has considerable potential to reduce the space-time cost in large-scale logical
algorithms.Comment: 7+12 pages, 5+3 figure
Fault-tolerant compiling of classically hard IQP circuits on hypercubes
Realizing computationally complex quantum circuits in the presence of noise
and imperfections is a challenging task. While fault-tolerant quantum computing
provides a route to reducing noise, it requires a large overhead for generic
algorithms. Here, we develop and analyze a hardware-efficient, fault-tolerant
approach to realizing complex sampling circuits. We co-design the circuits with
the appropriate quantum error correcting codes for efficient implementation in
a reconfigurable neutral atom array architecture, constituting what we call a
fault-tolerant compilation of the sampling algorithm. Specifically, we consider
a family of quantum error detecting codes whose transversal
and permutation gate set can realize arbitrary degree- instantaneous quantum
polynomial (IQP) circuits. Using native operations of the code and the atom
array hardware, we compile a fault-tolerant and fast-scrambling family of such
IQP circuits in a hypercube geometry, realized recently in the experiments by
Bluvstein et al. [Nature 626, 7997 (2024)]. We develop a theory of
second-moment properties of degree- IQP circuits for analyzing hardness and
verification of random sampling by mapping to a statistical mechanics model. We
provide evidence that sampling from hypercube IQP circuits is classically hard
to simulate and analyze the linear cross-entropy benchmark (XEB) in comparison
to the average fidelity. To realize a fully scalable approach, we first show
that Bell sampling from degree- IQP circuits is classically intractable and
can be efficiently validated. We further devise new families of
color codes of increasing distance , permitting exponential
error suppression for transversal IQP sampling. Our results highlight
fault-tolerant compiling as a powerful tool in co-designing algorithms with
specific error-correcting codes and realistic hardware.Comment: 27 + 20 pages, 13 Figure
Algorithmic Fault Tolerance for Fast Quantum Computing
Fast, reliable logical operations are essential for the realization of useful
quantum computers, as they are required to implement practical quantum
algorithms at large scale. By redundantly encoding logical qubits into many
physical qubits and using syndrome measurements to detect and subsequently
correct errors, one can achieve very low logical error rates. However, for most
practical quantum error correcting (QEC) codes such as the surface code, it is
generally believed that due to syndrome extraction errors, multiple extraction
rounds -- on the order of the code distance d -- are required for
fault-tolerant computation. Here, we show that contrary to this common belief,
fault-tolerant logical operations can be performed with constant time overhead
for a broad class of QEC codes, including the surface code with magic state
inputs and feed-forward operations, to achieve "algorithmic fault tolerance".
Through the combination of transversal operations and novel strategies for
correlated decoding, despite only having access to partial syndrome
information, we prove that the deviation from the ideal measurement result
distribution can be made exponentially small in the code distance. We
supplement this proof with circuit-level simulations in a range of relevant
settings, demonstrating the fault tolerance and competitive performance of our
approach. Our work sheds new light on the theory of fault tolerance,
potentially reducing the space-time cost of practical fault-tolerant quantum
computation by orders of magnitude
Constant-Overhead Fault-Tolerant Quantum Computation with Reconfigurable Atom Arrays
Quantum low-density parity-check (qLDPC) codes can achieve high encoding
rates and good code distance scaling, providing a promising route to
low-overhead fault-tolerant quantum computing. However, the long-range
connectivity required to implement such codes makes their physical realization
challenging. Here, we propose a hardware-efficient scheme to perform
fault-tolerant quantum computation with high-rate qLDPC codes on reconfigurable
atom arrays, directly compatible with recently demonstrated experimental
capabilities. Our approach utilizes the product structure inherent in many
qLDPC codes to implement the non-local syndrome extraction circuit via atom
rearrangement, resulting in effectively constant overhead in practically
relevant regimes. We prove the fault tolerance of these protocols, perform
circuit-level simulations of memory and logical operations with these codes,
and find that our qLDPC-based architecture starts to outperform the surface
code with as few as several hundred physical qubits at a realistic physical
error rate of . We further find that less than 3000 physical qubits
are sufficient to obtain over an order of magnitude qubit savings compared to
the surface code, and quantum algorithms involving thousands of logical qubits
can be performed using less than physical qubits. Our work paves the way
for explorations of low-overhead quantum computing with qLDPC codes at a
practical scale, based on current experimental technologies
A quantum processor based on coherent transport of entangled atom arrays
The ability to engineer parallel, programmable operations between desired
qubits within a quantum processor is central for building scalable quantum
information systems. In most state-of-the-art approaches, qubits interact
locally, constrained by the connectivity associated with their fixed spatial
layout. Here, we demonstrate a quantum processor with dynamic, nonlocal
connectivity, in which entangled qubits are coherently transported in a highly
parallel manner across two spatial dimensions, in between layers of single- and
two-qubit operations. Our approach makes use of neutral atom arrays trapped and
transported by optical tweezers; hyperfine states are used for robust quantum
information storage, and excitation into Rydberg states is used for
entanglement generation. We use this architecture to realize programmable
generation of entangled graph states such as cluster states and a 7-qubit
Steane code state. Furthermore, we shuttle entangled ancilla arrays to realize
a surface code with 19 qubits and a toric code state on a torus with 24 qubits.
Finally, we use this architecture to realize a hybrid analog-digital evolution
and employ it for measuring entanglement entropy in quantum simulations,
experimentally observing non-monotonic entanglement dynamics associated with
quantum many-body scars. Realizing a long-standing goal, these results pave the
way toward scalable quantum processing and enable new applications ranging from
simulation to metrology.Comment: 23 pages, 14 figures; movie attached as ancillary fil
Controlling quantum many-body dynamics in driven Rydberg atom arrays
The control of nonequilibrium quantum dynamics in many-body systems is challenging because interactions typically lead to thermalization and a chaotic spreading throughout Hilbert space. We investigate nonequilibrium dynamics after rapid quenches in a many-body system composed of 3 to 200 strongly interacting qubits in one and two spatial dimensions. Using a programmable quantum simulator based on Rydberg atom arrays, we show that coherent revivals associated with so-called quantum many-body scars can be stabilized by periodic driving, which generates a robust subharmonic response akin to discrete time-crystalline order. We map Hilbert space dynamics, geometry dependence, phase diagrams, and system-size dependence of this emergent phenomenon, demonstrating new ways to steer complex dynamics in many-body systems and enabling potential applications in quantum information science
Fast and Parallelizable Logical Computation with Homological Product Codes
Quantum error correction is necessary to perform large-scale quantum computation, but requires extremely large overheads in both space and time. High-rate quantum low-density-parity-check (qLDPC) codes promise a route to reduce qubit numbers, but performing computation while maintaining low space cost has required serialization of operations and extra time costs. In this work, we design fast and parallelizable logical gates for qLDPC codes, and demonstrate their utility for key algorithmic subroutines such as the quantum adder. Our gate gadgets utilize transversal logical CNOTs between a data qLDPC code and a suitably constructed ancilla code to perform parallel Pauli product measurements (PPMs) on the data logical qubits. For hypergraph product codes, we show that the ancilla can be constructed by simply modifying the base classical codes of the data code, achieving parallel PPMs on a subgrid of the logical qubits with a lower space-time cost than existing schemes for an important class of circuits. Generalizations to 3D and 4D homological product codes further feature fast PPMs in constant depth. While prior work on qLDPC codes has focused on individual logical gates, we initiate the study of fault-tolerant compilation with our expanded set of native qLDPC code operations, constructing algorithmic primitives for preparing -qubit GHZ states and distilling/teleporting magic states with space overhead in and logical cycles, respectively. We further generalize this to key algorithmic subroutines, demonstrating the efficient implementation of quantum adders using parallel operations. Our constructions are naturally compatible with reconfigurable architectures such as neutral atom arrays, paving the way to large-scale quantum computation with low space and time overheads
High-fidelity parallel entangling gates on a neutral atom quantum computer
The ability to perform entangling quantum operations with low error rates in
a scalable fashion is a central element of useful quantum information
processing. Neutral atom arrays have recently emerged as a promising quantum
computing platform, featuring coherent control over hundreds of qubits and
any-to-any gate connectivity in a flexible, dynamically reconfigurable
architecture. The major outstanding challenge has been to reduce errors in
entangling operations mediated through Rydberg interactions. Here we report the
realization of two-qubit entangling gates with 99.5% fidelity on up to 60 atoms
in parallel, surpassing the surface code threshold for error correction. Our
method employs fast single-pulse gates based on optimal control, atomic dark
states to reduce scattering, and improvements to Rydberg excitation and atom
cooling. We benchmark fidelity using several methods based on repeated gate
applications, characterize the physical error sources, and outline future
improvements. Finally, we generalize our method to design entangling gates
involving a higher number of qubits, which we demonstrate by realizing
low-error three-qubit gates. By enabling high-fidelity operation in a scalable,
highly connected system, these advances lay the groundwork for large-scale
implementation of quantum algorithms, error-corrected circuits, and digital
simulations.Comment: 5 pages, 4 figures. Methods: 13 pages, 10 figure
- …
