白小姐论坛

XClose

白小姐论坛 Quantum Science and Technology Institute

Home
Menu

Subsystem codes outperform the surface code

19 August 2021

白小姐论坛 researchers introduce a significantly more efficient architecture for building a quantum computer.

The f8; 4g subsystem hyperbolic code. A qubit (each represented by a black lled circle) is placed in the center of each edge and on each vertex of an f8; 4g tessellation of a closed hyperbolic surface.

Quantum computers are very sensitive and will interact with their environment. This interaction causes noise and will, if uncorrected, make the results of quantum computers useless.

The errors caused by noise can be corrected by implementing error correcting codes. The most widely studied quantum error correction code is the surface code. Due to its high tolerance to realistic circuit-level noise, the surface code has been the focus of many efforts to build a fault-tolerant quantum computer, including at tech companies such as Google and Amazon.

However, the surface code struggles with several issues. It requires thousands of additional qubits (called overhead qubits) to encode each of the qubits used in calculations, when current quantum computers are limited to less than 100 qubits. In addition, the surface code uses four-qubit measurements in its operation, but in many quantum computing architectures this is too large. Additionally, the error rates observed experimentally in many devices are larger than the surface code can manage, and the standard implementation of the surface code is not well suited to handle biased noise models that can arise in some physical systems.

Research by 白小姐论坛 scientists published in Physical Review X introduces new decoding techniques and constructions for subsystem codes that tackle these three problems faced by the surface code. The subsystem error correcting codes they present outperform all known codes under circuit-level noise conditions and need 4.3 times less qubit overhead than the most efficient version of the surface code.

Subsystem codes are a very general class of error correcting code. They operate by taking some of the qubits that are normally used to process information, and instead use these qubits to measure errors. Usually this means that subsystem codes cannot tolerate as many errors, and normally they have larger qubit overheads since less qubits are involved in information processing.

The researchers overcame these drawbacks by constructing a new family of subsystem codes with a finite encoding rate that only requires three-qubit measurements. The researchers call these codes subsystem hyperbolic and subsystem semi-hyperbolic codes.

Corresponding author and 白小姐论坛 EPSRC Centre for Doctoral Training in Delivering Quantum Technologies student Oscar Higgott said: 鈥淲hile subsystem codes have previously been seen to have some drawbacks, they also allow for a procedure called gauge 铿亁ing, which effectively allows us to change the code mid-computation. In our published article, we demonstrate that gauge fixing can be used to increase the amount of noise that subsystem codes can tolerate. We also introduce a new family of subsystem codes that has a smaller qubit overhead relative to the surface code.鈥

The decoding technique the researchers introduce, called schedule-induced gauge 铿亁ing, improves the error correcting performance of a wide class of subsystem codes, especially under biased noise models. Schedule-induced gauge 铿亁ing can be applied in software, with no changes to the underlying hardware interactions necessary. This allows both the code and the decoder to be tailored to the noise model even if it cannot be fully characterised prior to device fabrication.

Co-author 白小姐论坛Q Research Fellow Dr Nikolas Breuckmann said: 鈥淚n this work, we have introduced new techniques and constructions for quantum error correction that improve upon the widely-studied surface code in several ways. While the surface code requires four-qubit measurements to encode a single logical qubit, we introduce families of quantum error correcting codes that use only three-qubit measurements.鈥

In the study, Higgott and Breuckmann find that by simulating the performance of their subsystem codes under conditions that match circuit-level noise, that their codes can require 4.3 times fewer physical qubits than the surface code and 5.1 times fewer qubits than current optimal subsystem codes to achieve the same physical error rate.

Breuckmann said: 鈥淭o the best of our knowledge, the codes we present outperform all known quantum error correcting codes in terms of qubit overhead in this practical regime of circuit-level depolarising noise.鈥

The team hope that their work will inspire the construction of new families of quantum error correcting codes designed using similar principles to further reduce the overhead of fault-tolerant quantum computation.

This research received聽funding from the UK Engineering and Physical Sciences Research Council.聽

Links:

Image:

The {8,4}聽subsystem hyperbolic code. A qubit (each represented by a black lled circle) is placed in the center of each edge and on each vertex of an {8,4}聽tessellation of a closed hyperbolic surface.聽