News for hackers. Stuff that matters.
Re:High-Fidelity Quantum Logic Gates by doener on Saturday August 06, 2016 @05:39PM (#12240049)
"Oxford team achieves a quantum logic gate with record-breaking 99.9% precision, reaching the benchmark required to build a quantum computer"

https://www.reddit.com/r/science/comments/4wghmo/oxford_team...

Re:High-Fidelity Quantum Logic Gates by TylerE on Sunday August 07, 2016 @12:14AM (#12241019)
I find it interesting that 99.9% (e.g. a failure rate of 1/1000) is considered "good".

On a traditional CPU, if it gave the wrong answer 1/1,000,000,000 that would probably result in a recall.

Re:High-Fidelity Quantum Logic Gates by imrehg on Sunday August 07, 2016 @09:20AM (#12242002)
Because of the way physics works, you'll never get 100% outcome, but there's work to show, that over a certain threshold, all errors can be corrected by the algorithm in a way, that the final result is 100% correct (threshold theorem, apparently errors up to 3% can be corrected in some settings). The end result is perfect, you just have to get there differently.

https://en.wikipedia.org/wiki/Quantum_error_correction

Disclosure: did my PhD (DPhil rather) in that group a while back (under Andrew Steane, he did research into error correction), awesome to see their work on HN, congrats all around! :)

Re:High-Fidelity Quantum Logic Gates by mathgenius on Sunday August 07, 2016 @12:28AM (#12241048)
The 99% threshold is that required for error correction protocols to work. So imagine a thousand of these 99.9% error rate gates with some error correction routine on top of that so that the net effect is one very reliable gate. Where "very" depends on how many of these unreliable gates you use. But below 99% error rate none of this stuff works and so the whole scheme (quantum computers) can't get off the ground.
Re:High-Fidelity Quantum Logic Gates by adrianN on Sunday August 07, 2016 @03:54AM (#12241427)
Any constant bound suffices to make error correction work. It's just that the number of extra bits that you need goes up.
Re:High-Fidelity Quantum Logic Gates by mathgenius on Sunday August 07, 2016 @04:54AM (#12241517)
Unfortunately this is not at all true for quantum error correction protocols. In the quantum world error correction makes things worse below the error threshold. Source: me doing a PhD on the subject at the moment.
Re:High-Fidelity Quantum Logic Gates by Strilanc on Sunday August 07, 2016 @01:33AM (#12241190)
Before the invention of the transistor, people also thought that classical computers would require layers of error correction to function reliably. From [1]:

> The practical problems that concerned von Neumann and the designers of the EDVAC in 1945 were the reliability of vacuum tubes and the main memory stored with mercury delay lines. [...] The invention of the transistor, integrated circuit, and error-correcting codes make von Neumann's concerns seem quaint today.

1: http://queue.acm.org/detail.cfm?id=2756508

Re:High-Fidelity Quantum Logic Gates by adrianratnapala on Sunday August 07, 2016 @01:54AM (#12241220)
Quantum is different.

Classical computers are constantly snapping physicals signal to discrete states. This snapping is itself a kind of error correction, and is almost the only when we use when processing (as opposed to storing or transmitting) information.

Quantum is different. Even if a computers' states are discrete, we work on superspositions, which are continuous. Just like with an analgue computer, these errors keep growing no matter how good the individual gates get.

Theorists tell us that the way around this is to have ancillary qubits that you "snap" as you go along. Done correctly, using proper ECC algorithms, this can clean up the real computational qubits. But that means advanced ECC is a fundemantal part of the processing.