News: 1626436752

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Google demonstrates impractical improvement in quantum error correction – but it does work

(2021/07/16)


Google has [1]demonstrated a significant step forward in the error correction in quantum computing – although the method described in a paper this week remains some way off a practical application.

In December 2019, [2]Google claimed quantum supremacy when its [3]54-qubits processor Sycamore completed a task in 200 seconds that the search giant said would take a classical computer 10,000 years to finish. The claim was then [4]hotly contested by IBM , but that is another story.

[It is] a demonstration of a method that could one day be used to create a good system for error correction in quantum computing. It is not yet an effective system for error correction itself

A qubit is the quantum equivalent to a conventional computing bit. Each qubit can be 0 and 1, as in classical computing, but can also be in a state where it is both 0 and 1 at the same time. That mixed state is known as a "superposition". In theory, as you add qubits, the power of your quantum computer grows exponentially, increasing by 2 n , where n is the number of qubits.

Now, in practical terms, it is difficult to overstate exactly how much heavy lifting the words "in theory" are doing in that last sentence.

Qubits are notoriously unstable, and susceptible to the slightest environmental interference, but understanding how much error that instability introduces is also difficult. Conventional computers are also prone to errors, but account for them by making copies of bits and performing a comparison.

[5]

Looking inside a qubit is impossible, as pioneer of quantum mechanics Erwin Schrödinger famously imagined when trying to assess the true health of a cat when randomly subjected to a life-threatening quantum event inside a box.

[6]

[7]

Google's approach to the problem is to create a parallel set of qubits "entangled" with the qubits performing the calculation exploiting [8]one of the other strange phenomena of quantum mechanics .

Although arrays of physical qubits have been used to represent a single, "logical qubit" before, this is the first time they have been used to calculate errors. In the Chocolate Factory's setup, five to 21 physical qubits were used to represent a logical qubit and, with some post-hoc classical computing, it found that error rates fell exponentially for each additional physical qubit, according to [9]a paper published in Nature this week . It was also able to demonstrate the error suppression was stable over 50 rounds of correction.

[10]Quantum Key Distribution: Is it as secure as claimed and what can it offer the enterprise?

[11]South Korea plans large scale quantum cryptography adoption, thanks in part to tech partnership with USA

[12]What you need to know from today's Google IO: Chatty AI, collab tools, TPU v4 chips, quantum computing

[13]Quantum computing: Confusion can mask a good story, but don't take anyone's word for it

So far, so good, but the experiment by Julian Kelly, Google research scientist, and his team was a demonstration of a method that could one day be used to create a good system for error correction in quantum computing. It is not yet an effective system for error correction itself.

One problem is scale, explained Martin Reynolds, Gartner distinguished vice president. The paper suggests a practical quantum computer might need 1,000 to 10,000 error-correction qubits for each logical qubit.

[14]

"You can see that the scale isn't there, but the fact that they're doing it at all demonstrates that it works," he told The Register .

Meanwhile, researchers would need to improve the quality of qubit stability to get towards a workable machine.

"They are working on really poor quality qubits. These early qubits just aren't good enough, they have to get at least 10 times better in terms of their noise and stability, even to do error correction of the kind that we're going to need. But just to have this piece of the puzzle in place is a really good sign," Reynolds said.

[15]

Kuan Yen Tan, CTO co-founder at quantum computing firm IQM, told us: "What Google did was to show that this one method of error correction and detection is very suitable for the topology that they have in their system. It's a very important milestone to show that the proof of principle works. Now, you just need to scale it up, and scaling is a very big challenge: it's something that's not trivial: you still need thousands if not millions of qubit to be able to do error correction and detection. That's still a really huge technological gap that you have to overcome."

But these are not the only challenges that remain. Google's approach to error correction uses classical computers to spot likely errors using data from the physical qubits after its quantum processor has run the algorithms.

The next step is doing error correction on the fly. Kuan said Google's experiment relied on a set of classical controls when detecting errors, which takes "a really, really long time."

"Then you have to go back to the qubit and say, OK, now we have to correct the error by that time the error is something else already. I believe that is the bottleneck at the moment for the experiment," he said.

Still, Google's authors argue, in a peer-reviewed study, that their results suggest that quantum error correction can be successful in keeping errors under control. Although the approach is not yet at the threshold of error rates needed to realise the potential of quantum computing, the study indicates that the architecture of Google's Sycamore processor may be close to achieving this threshold, the researchers said. ®

Get our [16]Tech Resources



[1] https://www.nature.com/articles/s41586-021-03588-y

[2] https://www.theregister.com/2019/10/22/ibm_poopoos_google_quantum_claims/

[3] https://www.nature.com/articles/s41586-019-1666-5

[4] https://www.theregister.com/2020/01/09/google_and_ibm_square_off_in_schrodingers_catfight/

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/hpc&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YPGtGXYaU7ZoeLaJMXe8lQAAANU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/hpc&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YPGtGXYaU7ZoeLaJMXe8lQAAANU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/hpc&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YPGtGXYaU7ZoeLaJMXe8lQAAANU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[8] https://www.nature.com/articles/s41586-019-1427-5

[9] https://www.nature.com/articles/s41586-021-03588-y

[10] https://www.theregister.com/2021/07/06/quantum_key_distribution/

[11] https://www.theregister.com/2021/05/25/south_korea_quantum_encryption/

[12] https://www.theregister.com/2021/05/18/google_io_2021/

[13] https://www.theregister.com/2021/05/10/quantum_confusion/

[14] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/hpc&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YPGtGXYaU7ZoeLaJMXe8lQAAANU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[15] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/hpc&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YPGtGXYaU7ZoeLaJMXe8lQAAANU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[16] https://whitepapers.theregister.com/



"1,000 to 10,000 error-correction qubits for each logical qubit"

Pascal Monett

So you need up to 10K times the physical nodes to approach a reliable qbit.

Well, looks like we might just have a fusion reactor before we have quantum computing.

What does this actually mean?

Mike 137

" In theory, as you add qubits, the power of your quantum computer grows exponentially, increasing by 2 n , where n is the number of qubits. "

[1] what is the definition of "power" here?

[2] 2 n growth (e.g. of numeric range) with bit count is not exclusive to the quantum domain. It's somewhat relevant to any binary base system.

So what point is being made?

Doctor Syntax

Simple solution. Let the computer generate a superposition of all possible outcomes & then pick the right answer. Or the one you like best.

katrinab

If you have an error rate that requires 1000 checking bits for every data bit, how do you know that the computer is more accurate than a coin toss?

You see, I consider that a man's brain originally is like a little empty
attic, and you have to stock it with such furniture as you choose. A fool
takes in all the lumber of every sort he comes across, so that the knowledge
which might be useful to him gets crowded out, or at best is jumbled up with
a lot of other things, so that he has difficulty in laying his hands upon it.
Now the skilful workman is very careful indeed as to what he takes into his
brain-attic. He will have nothing but the tools which may help him in doing
his work, but of these he has a large assortment, and all in the most perfect
order. It is a mistake to think that that little room has elastic walls and
can distend to any extent. Depend upon it there comes a time when for every
addition of knowledge you forget something that you knew before. It is of
the highest importance, therefore, not to have useless facts elbowing out
the useful ones.
-- Sir Arthur Conan Doyle, "A Study in Scarlet"