Rigetti launches the public beta of its Quantum Cloud Services
techcrunch.com
techcrunch.com
Given that it’s computing something via a bonafide programming language, I don’t think it’s unfair to call it a “quantum computer”.
An example of where quantum computers will excel is simulating large organic molecules (which is impossible today) ushering a new era of drug discovery and material science.
While there are toy applications of small computers, you probably need hundreds or thousands logical qubits. Given the low quality of the hardware and the environmental noise it is expected that you will need to use error correction codes where you encode a single logical qubit on top of hundreds or thousands of physical qubits.
In other words, once we have a machine with 10000 physical qubits that can all be well controlled and entangled with each other, with gate fidelities of 0.99 nobody (almost nobody) will be able to argue that it is not a quantum computer.
This device here has 20ish qubits with gate fidelities of 0.8 to 0.98.
Kind regards, Another Smug Lisp Weenie.
If anyone's reading this, what are you expecting in terms of outcomes from the public beta?
Nielsen and Chuang's "Quantum Computation and Quantum Information" is more thorough and advanced from a mathematical point of view. But it contains a primer on the linear algebra required.
pyQuil is the python interface to Rigetti's Forest SDK for quantum programming and development.
Not yet. This is commonly called "quantum advantage" or "quantum supremacy", i.e. proof that on a certain (even artificial and with no practical applications) problem a quantum computer can perform better than classical state-of-the-art. So far even for the task of simulating quantum circuits (which quantum computer should definitely be better at!) we don't have enough cubits to have a go at quantum advantage.
Depending on connectivity (full connectivity like on ionQ vs planar connectivity like IBM / Rigetti), we need between 100-200 and thousands of qubits to show quantum advantage (denser connectivity -> lower qubit number requirement). And that's just for a synthetic problem with no applications.
No Quantum computer has been shown to do anything useful faster than a normal computer. Everything you can do on any existing quantum computer you can do faster on a normal computer.
If you want to play with quantum algorithms your best shot is simulating a quantum computer.
Don't get me wrong: Scientists should do research on Quantum computers. They may or may not be useful in the future. But selling QC as a (useful) service? It's decades away.