← Latest papers
⚛️ quantum physics

Demonstration of Logical Error Suppression in a Surface Code Memory on a Cloud-Accessible IBM Superconducting Processor

This paper demonstrates that optimizing syndrome extraction circuits on an IBM Nighthawk r2 processor significantly reduces logical error rates in a rotated surface-code memory, achieving a distance advantage that lowers per-round errors from ~0.5% to ~0.2% while highlighting the critical need for hardware-aware code design to overcome device-specific noise correlations.

Original authors: Shuwen Kan, Aaron Hoyt, Sean Garner, Ethan Vo, Adrian Harkness, Rod Rofougaran, Zefan Du, Chenxu Liu, Norm Tubman, Ying Mao, Samuel Stein

Published 2026-10-19
📖 5 min read🧠 Deep dive

Original authors: Shuwen Kan, Aaron Hoyt, Sean Garner, Ethan Vo, Adrian Harkness, Rod Rofougaran, Zefan Du, Chenxu Liu, Norm Tubman, Ying Mao, Samuel Stein

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Quantum computers promise to solve problems that are impossible for the machines we use today, from designing new medicines to cracking complex codes. However, these machines are incredibly fragile. The tiny particles they use to store information, called qubits, are easily disturbed by heat, vibration, or even stray electromagnetic waves. This sensitivity causes errors to creep in, corrupting the calculation before it finishes. To build a useful quantum computer, scientists must find a way to protect this information. They do this by spreading a single piece of data across many physical qubits, creating a "logical" qubit that can survive if a few of its parts fail. This is known as quantum error correction. The goal is to reach a point where adding more physical parts actually makes the system more reliable, rather than less, allowing the computer to run for long periods without collapsing.

A team of researchers recently tested this idea on a real, cloud-accessible quantum processor made by IBM. They focused on a specific method called the surface code, which arranges qubits in a grid to catch and fix errors. While the theory suggests that making the grid larger should drastically reduce errors, real-world hardware is messy. The qubits are not all identical; some are stronger, some are weaker, and the noise affecting them changes over time. The researchers wanted to see if they could make this error correction work better on actual hardware by carefully adjusting how the machine operates, rather than just relying on the theoretical design. They used a processor called Nighthawk r2, which has a grid-like layout that fits the surface code naturally, allowing them to test different configurations without needing extra steps to move information around.

The team discovered that the performance of the error correction varied significantly depending on exactly where they placed their grid on the processor's chip. Some locations worked much better than others, simply because the physical qubits in those spots were of higher quality. To get the best results, they had to choose their spots wisely. Once they selected the best locations, they focused on the timing of the operations. In a standard setup, the machine spends a long time reading the state of the "helper" qubits (ancillas) used to detect errors. During this reading time, the main data qubits sit idle, waiting. This waiting period is dangerous because the data qubits lose their information just by sitting there. The researchers found that by using a faster way to read the helper qubits and immediately resetting them, they could shorten this waiting time. This simple change reduced the errors in the data significantly.

They also tested a technique called an "echo," which is a specific sequence of pulses applied to the waiting data qubits to cancel out the noise they pick up while idle. This technique worked very well for one type of data storage, cutting the error rate by 21 percent, but had a smaller effect on the other type. By combining the faster reading, the immediate reset, and the echo pulses, they created an optimized routine. When they compared this new routine to the standard way of doing things, the error rate dropped dramatically. For one type of memory, the errors were reduced by a median of 73 percent, and for the other, by about 30 percent. This proved that small changes in how the circuit is built and timed can have a huge impact on the final result.

The researchers then tested what happens when they make the grid larger, increasing the "distance" of the code, which is a measure of how many errors the system can tolerate. In the short experiments, which ran for about a dozen rounds of error checking, increasing the size of the grid worked as expected: the larger grids had fewer errors than the smaller ones. This confirmed that the system was successfully suppressing errors as the code grew. However, when they extended the experiment to run for much longer, up to 150 rounds, the advantage of the larger grid began to fade. The error rate stopped dropping and started to rise again.

This long-term behavior revealed a hidden problem. The researchers noticed that errors were not just random, isolated events. Instead, they saw patterns of errors that persisted and built up over time, linking together across many rounds of the experiment. These lingering correlations suggested that something was accumulating in the system, perhaps a type of error that the standard correction methods could not easily fix. It appeared that while the optimized circuit was excellent at handling short bursts of activity, it struggled to maintain protection over extended periods. The study concludes that while we can make significant progress by tuning the hardware and the circuit design, there are still fundamental challenges in keeping these systems stable for the long durations required for complex calculations. The work highlights that building a reliable quantum computer requires not just good theory, but a deep understanding of how the specific machine behaves in the real world, down to the timing of every single pulse and the quality of every individual connection.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →