Q – Initiative to build commercially available universal quantum computers
research.ibm.com
research.ibm.com
So the state-of-the-art in quantum computing is still basically "can tell you the 200th prime number, sometimes"?
Not very useful.
I recall that the iPhone/iPad were preceded by attempts at tablet computing that were very crude in comparison.
Give it a couple of years and see where it leads.
i.e. even the "very crude attempts" stage (your Newtons or Palm Pilots) is still science fiction.
That's a very poor analogy. Here we are talking about stuff that is not even functional, technology wise.
They are talking 15- and 17-qubit-capable processors today, but are looking at 50-qubit ones in a few years.
I expect it is scaling poorly, or IBM would have reported otherwise when moving from 5- to 16-qubit machines.
I think the MASER/LASER would have been a far better example.
I kinda think we're in the difference engine phase of quantum computing. Same problems as Babbage building a neat thing, but we're missing some details and our tools aren't really sharp enough to make a good one.
Applications for the transistor were known before the device even existed.
The problems were first to make them reliably, then to make them in quantity and finally to make them cheap enough. All those were overcome and the revolution that followed has not stopped even today.
The error correction adds another factor of at least 100 or so in both qubits and gates needed (but possibly much bigger than 100, depending on qubit quality), see for example https://arxiv.org/abs/1312.2316.
Other fields of application - factoring large integers, for example - takes many many more qubits to be interesting.
While it's good to get people excited about the potential of quantum computing, it's seems a bit disingenious to suggest that a 17-bit quantum processor is commercially interesting. I especially like how they juxtapose it with the publically available 16-bit quantum processor to make it seem like one extra qubit makes it worth paying money...
You don't need too much precision to determine if a chemical reaction will happen or not. You do need many operations, but not many bits.
2. Looking at their Terms Of Service (excerpt below) it's unclear whether you share rights any model that you try in their playground?
<i>"IBM does not want to receive confidential or proprietary information from you through our Web site. Please note that any information or material sent to IBM will be deemed NOT to be confidential. By sending IBM any information or material, you grant IBM an unrestricted, irrevocable license to copy, reproduce, publish, upload, post, transmit, distribute, publicly display, perform, modify, create derivative works from, and otherwise freely use, those materials or information. You also agree that IBM is free to use any ideas, concepts, know-how, or techniques that you send us for any purpose. However, we will not release your name or otherwise publicize the fact that you submitted materials or other information to us unless: [...]"</i>
Even if their quantum computers work, at the scale they operate today everything they do will also be doable by simulating a quantum computer on an average PC with some slowdown. It's just "now we can do it on a real quantum computer".
They would have to rapidly increase the bit number to produce anything that's useful. That may very well happen in the future, but nobody knows for sure.
IBM's machine by contrast is a genuine quantum computer -- the kind Scott Aaronson would probably have no problem with. But the number of qubits is too tiny to do anything interesting.
Oh what a load.
[1] https://xkcd.com/1838/ [2] https://www.healthnewsreview.org/2017/02/md-anderson-cancer-...
[1] https://arstechnica.com/science/2016/05/how-ibms-new-five-qu...
Something about the 49-qubit threshold or some such proclamation, so maybe that's something that will finally move the needle.
But for the computational problems that are useful for applications, which are not very much like the problem they use for validation, 49 qubits is still far far away from beating a classical computer.
"IBM is giving users worldwide the chance to use a quantum computer; Google is promising "quantum supremacy" by the end of the year; Microsoft's Station Q is working on the hardware and operating system for a machine that will outpace any conventional computer. Roland Pease meets some of the experts, and explores the technology behind the next information revolution."
Isn't an n+1 qubit processor always twice as fast as an n qubit processor?
However, once you start adding more qubits the simulation part becomes hard to infeasible. I think I saw some paper which simulated around 40 qubits. Here the wavefunction already needs 16 TiB, so you need a big HPC cluster to run that.
The problems start to set in if your RAM can't hold the wavefunction in memory (so around 28 qubits, which takes 2^32 bytes = 4GB of RAM.)
With specialized code and supercomputers you can get a little farther, but you will be fighting exponential growth, so not too much. The practical limit for classical computers is in the 40-50 qubit range.
One megabyte was enough even for quantum computing! Wow. Bill Gates, what a visionary ;-)
This only serves to build distrust with developers but I bet their investors love it, but only since they don't understand it
Obviously that can't go on forever and they're desperately searching for a path to a viable future but for the moment they are definitely in the black and will - as far as I can see - stay there for quite a while to come.