What is all the excitement about?

Top-line summary

Together with our academic collaborators, we've successfully executed large-scale algorithms on an error-corrected quantum computer with 48 logical qubits. This breakthrough, larger by orders of magnitude than any previous demonstration, marks a new era in scalable, fault-tolerant quantum computing - it signifies the transition from the era of physical qubits to the era of logical error-corrected qubits.

Context

Quantum computers have the potential to solve complex problems in various fields, but noise affecting qubits has been a major hurdle, corrupting the computation before one can get the desired results. These errors can be fixed by combining several physical qubits to represent a single "logical" qubit. This process, called “quantum error correction”, makes the calculations more stable and reliable. With a sufficient number of error-corrected logical qubits, quantum computers can live up to their tremendous promise.

What have we demonstrated?

Our work leverages quantum error correction to enhance computation stability and reliability, solving the error problem. We've achieved quantum computation with 48 logical qubits and hundreds of entangling operations. This is a significant leap from previous demonstrations which showcased only to two logical qubits and one entangling gate. Moreover, we show that we can operate our logical qubits with a fidelity better than the component physical qubits. Impressively, this fidelity improves as we increase the code distance.

Why is it significant?

The research is the first to show large-scale algorithm execution on an error-corrected quantum computer. It opens the door to quantum devices capable of executing complex computations reliably, unveiling the technology's vast potential.

How does this compare to current state of the art?

Previous experiments have been limited to one or two logical qubits. They could only correct a limited number of errors, constrained by small code distances. Our work significantly pushes these boundaries, not only increasing the number of logical qubits to 48 but also extending the code distance up to seven with better error suppression, thus offering more robust error correction capabilities.

What made this possible?

This breakthrough is the culmination of many years of research and development in neutral-atom technology. The key developments that made this possible are:

  • A large number of qubits: we can control hundreds of physical qubits (280 in this experiment). Since each logical qubit is made of several physical qubits, the number of physical qubits (and the method by which physical qubits are encoded into logical ones) determines the number of logical qubits.
  • The ability to shuttle qubits while preserving their computational state. Unlike quantum modalities such as superconducting qubits which are static and cannot move, neutral atom qubits can be shuttled without losing their quantum state. This ability to move any qubit next to any other qubit enables more efficient error-correction codes (e.g. using fewer physical qubits), and simplified circuits. Specifically, we succeeded in moving all the physical qubits that make up a logical qubit in unison.
  • High-fidelity two-qubit gates: Quantum computations are executed by performing operations (known as gates) on qubits. The accuracy of these operations is crucial. For effective error correction, two-qubit gates should have at least 99% fidelity, or else error-correction codes cannot correct errors fast enough. We've achieved a fidelity of 99.5%. 
  • Hardware-efficient control: We utilize direct, parallel control over an entire group of logical qubits. This ability to move multiple qubits at once significantly reduces the control overhead and complexity of performing logical operations, such that instead of controlling one physical qubit at a time, we directly control each logical qubit as an individual unit. The number of control signals is important as we think about scaling to thousands or tens of thousands of qubits. In a superconducting architecture, two or three control signals are required for each physical qubit, thus leading to tens of thousands of control signals in large-scale superconducting systems. Despite using up to 280 physical qubits, we require fewer than 10 controls for operations. As we scale up, the control number will only slightly increase. 
  • Zoned architecture: Drawing inspiration from classical computer architecture, which has separate memory and computation units, we introduced a zoned architecture consisting of three different functional zones: storage, entangling, and readout. The storage zone is used for qubit storage, free from gate errors and featuring long coherence times (e.g. the ability of qubits to maintain their state for long periods); the entangling zone is used for high-fidelity parallel entangling gates, operating on the qubits; and the readout zone gives us the capability to measure the quantum state of a subset of qubits without affecting the quantum state of other qubits, which is critical for error correction.
  • Mid-circuit readout and feedforward: Using the readout zone, we achieved high-fidelity, mid-circuit measurements on select qubits and executed feedforward operations (e.g., use the measurements to correct errors), essential for numerous error-corrected quantum computation schemes.

Could this be done with other modalities?

Perhaps, but it's more difficult.

Our approach stands in contrast to superconducting machines, where several high-performance control lines are typically required for each physical qubit. As such, controlling 280 physical qubits in a superconducting quantum computer would require many hundreds of control signals, as opposed to fewer than 10 controls that we use here. Therefore, it will likely be challenging for other modalities to replicate this soon. To draw an analogy, it's akin to opening your 4K television and finding a dedicated wire for every pixel - clearly impractical. Our approach, on the other hand, allows for an increase in qubits without a proportional rise in control signals, greatly enhancing scalability.

Comparatively, qubits in ion trap quantum computers can be moved, but with limited parallelism.

Of course, neutral atom computers also have limitations, and we'll be happy to discuss them with interested parties.

How many logical qubits are necessary to create truly-useful quantum computers?

The question of the requisite number of logical qubits for a truly-useful quantum computer remains a vibrant area of research, eliciting diverse opinions.

Some researchers posit that industrial applications would require quantum computers equipped with thousands of high-quality logical qubits. Conversely, others argue that merely 100 high-quality logical qubits could suffice, provided they are paired with optimized algorithms. Notably, such 100-qubit systems would eclipse the simulation capabilities of classical computers, which are limited to around 50 qubits. In our research, we intentionally capped our logical qubit count at 48. This allowed us to juxtapose our quantum system's results with simulated outcomes, affirming their authenticity.

Join the access waitlist

Interested in the access waitlist?

No items found.

Join the access waitlist