Quantum chip takes microseconds to do task that takes a supercomputer 9k years
singularityhub.com
singularityhub.com
I'd take anything coming from them with a grain of salt.
1. You were making an argument about analog computers. There is big difference between a digital computer and an analog simulator. See this comics https://www.smbc-comics.com/comic/2013-07-19 -- We have went through this with classical computers over the last 100 years. The first computers were analog simulators that were just rescaled physical experiments: instead of measuring the flow of a river you made a scale model; instead of measuring the trajectory of a bomb you made an analog electronic model. These computers were great time-savers, but they were single-purpose and not "scalable" (i.e. the precision of their results was very limited due to fundamental physical reasons). When digital computers become sophisticated enough, we stopped using analog computers: a digital fluid model of the river is better than an analog scale model because by "just" increasing the mesh resolution you get more precise results, infeasible in the analog case; the digital bomb trajectory simulator is better because by "just" adding a new term and changing a data type you get more realistic results. Basically, digital computers are (a) scalable and (b) reprogrammable. Analog computers are not -- they are just rescaled physical experiments. Much of quantum computation today is just that: an analog experiment too far from the digital regime.
2. The point that OP was making is that Boson sampling, while it can be considered "digital" and "programmable" is too "boring". It shows a computation that can not be done by a classical computer efficiently, but the computation itself is just some silly sampling problem from a probability distribution that we would probably never care about. However, to me at least, it is a very big deal that we can reprogram (change the parameters) on the fly the probability distribution. And it is an even bigger deal that this is a scalable computation: a simple analog computer just starts giving chaotic results when you add too many degrees of freedom, unlike here where you start sampling from even more complicated distributions.
I have my doubts...
Not sure what the key paper is, but "Graph isomorphism in quasipolynomial time" is at leas relevant:
https://dl.acm.org/doi/10.1145/2897518.2897542
or perhaps, this arxiv paper:
https://arxiv.org/abs/1512.03547
No idea about a quantum algorithm for GI
How does anyone launch satellites? You pay someone to do it. Are you under the impression you need to have a rocket company to do this? One of the mandates of SpaceX (and others) is to lower the cost of these things.
Well, let's see:
> When given the same problem, a quantum computer should be able to trounce any supercomputer in any problem in terms of speed and efficiency
LOL, no, not any problem, far from it. Some problems, rather specific ones, such as prime factoring.
> Our current system, for example, taps into electrons and cleverly-designed chips to perform their functions. Quantum computers are similar, but they rely on alternative particle physics.
Um, no, they both rely on the same physics, that is a combination of Quantum Mechanics and electromagnetism. Note to the author: an electron is a quantum system, and classical electronics definitely rely on that.
So yes, quantum computers are overhyped, through no faults of their own, and this article contributes to the trend.
Yeah, as someone who works in quantum computing this is the hardest thing for me to explain to non-technical people. For technical people, I liken it to a FP unit or some other specialized coprocessor that's often embedded in CPU/GPUs.
> Quantum computers are similar, but they rely on alternative particle physics.
I think it's fair to say this in reference to using different physical properties of electrons than what normal computers use. The physics rules are the same, but how you manipulate them is different, presumably (I don't know much of how photonic QCs work)
If you are talking 100 years out, though, who knows?
You don't need a quantum computer for that! I can factor arbitrarily large primes in my head. For any given prime p, it's factors are 1 and p. Done!
:-)
Both of those phrases could be referred to as "prime factorisation" in a not-entirely-accurate-but-unambiguous-in-context shorthand.
This is absolutely how we understand the technology now, but I think it's worth noting that computing luminaries also thought "640Kb of memory was more than enough for anyone" and that "eight mainframe computers will serve the computing needs of everyone across the planet" at one point in time, too. Quantum computers are definitely overhyped and that may be all they're good for, but it's also possible we'll figure out how to do some crazy shit with them in the future, too.
Let me give an analogy: protein folding. Proteins can be very large consisting of thousands of atoms. Because of the movement of electrons and the electrical and magnetic effects you get, it's difficult to compute the shape of a given molecule. In recent years a ton of progress has been made on this to be clear.
But my point is this: I could construct a protein and then determine its structure experimentally and call that a quantum computer but have I really computed anything? Side note: yes I know some proteins have defied traditional mapping techniques like X-ray diffraction; that's beside the point.
Another thought: large classical systems don't exhibit quantum behaviour. Small so-called quantum systems do. I'm talking things like superposition and entanglement. It's unclear where the boundary between the classical and the quantum actually is or if there even is one.
But information is physical [1] and there are physical limits on how much ifnrmation a system can hold and consequently how much computation a system can perform.
I don't expect quantum computers to be able to "break" this limit as some suggest by merely addin gmore qubits. But who can really say?
[1]: http://greenbyte.ch/wp-content/uploads/2015/03/Landauer_1991...
I then generate a system of computational primitives which reliably map the small regions inside of these larger regions, with the result that I can perform projection, computation, projection, and be reasonably certain that my process deterministic acts on the small regions, without knowing anything about the particular computation that I have performed except that it was made out of the primitives.
This projection gets performed after every computational step, and is the thing that separates a digital computer from an analog computer. It is also a thing that separates digital computers from quantum computers, except that the physicists (in my mind incorrectly) believe that they have a scheme which can perform the error correction without damaging the logical state, and can use this scheme to produce a high enough fidelity state at the start that the whole program can be run without loss of coherence.
I was looking at your other comments to see how I should answer you, and I gathered that I can just link you papers. I imagine Von neumann and Hamming and shannon all have something to say about this topic, but since we're talking about quantum computing, I believe the relevant work can be found in these, and their references.
https://arxiv.org/abs/quant-ph/9705052
https://arxiv.org/abs/quant-ph/0403025
I'll check back on this thread if you have questions. If I had all of the answers to my own questions though, I would be famous.
Sure — but we’re not anywhere near that limit.
Also, you can entangle remote quantum systems which is a different paradigm for distributed computing than you can do with a classical computer.
With classical computers, you get a summation of joining the two systems; with quantum computers, you get the product of joining the two systems.
https://physics.aps.org/articles/v15/19 as an example.
if a quantum processor is sufficiently similar to regular computers and you can just run a couple of lines of code to actually simulate an arbitrary variety of different quantum systems, that will have mind boggling implications for large aspects of technology that deal with quantum systems (like material science).
As the article states, it's 216 qubits; far too small to do anything faster than a calculator for the quantum algorithms that we do care about (e.g. factoring prime numbers, searching, etc) - after all, running a 256-qubit quantum task on a 216-qubit quantum computer effectively incurs a 2^40 slowdown.
factoring into prime numbers ;-) (factoring a prime number is trivial, that's why it's called prime)
However, that kind of feels to me like saying my analog computer (which consists of my hand, a floor, and a glass) can simulate a glass falling, hitting the floor, and shattering faster than a classical computer.
I'm definitely not an expert in the field, but I read lecture notes by Scott Aarsonson that referenced research by Microsoft that looked into nitrogen fixation specifically as a (potentially) achievable simulation with a (potentially) massive impact.
https://www.scottaaronson.com/qclec/29.pdf
https://www.microsoft.com/en-us/research/wp-content/uploads/...
“A Facebook friend said to me: that’s well and good, but surely we could change Borcherds’s teapot experiment to address this worry? For example: add a computer-controlled lathe (or even a 3D printer), with which you can build a teapot in an arbitrary shape of your choice. Then consider the problem of sampling from the probability distribution over how many pieces that teapot will smash into, when it’s dropped from some standard height onto some standard surface. I replied that this is indeed more interesting—in fact, it already seems more like what engineers do in practice (still, sometimes!) when building wind tunnels, than like a silly reductio ad absurdum of quantum supremacy experiments. On the other hand, if you believe the Extended Church-Turing Thesis, then as long as your analog computer is governed by classical physics, it’s presumably inherently limited to an Avogadro’s number type speedup over a standard digital computer, whereas with a quantum computer, you’re limited only by the exponential dimensionality of Hilbert space, which seems more interesting.”
https://scottaaronson.blog/?p=5460 (“Doubts about teapot supremacy: my reply to Richard Borcherds”)
- real noisy analog computers which are easiest to build, fast for their restricted small problems, but they are not programmable and they are not scalable (because the moment they become "big", the noise becomes too problematic and swamps the results)
- error-corrected digital computers that are programmable and scalable
- today we have small, noisy, quantum hardware that is halfway between a quantum analog computer (i.e. a fun physics experiment) and some actual digital quantum computing machine. Great engineering achievement, but not yet what was promised by the field
- hopefully, soon enough we will have scalable error-corrected "digital" quantum computers. They will be programmable and error-corrected which is the big distinction between them and a fun single-purpose physics experiment
All I got was "benchmark". But my benchmark of "smashing monitors with a hammer" says my hands beat any quantum computer so I am disinclined to believe the usefulness of a benchmark.
Quantum computing news seems on par with fusion. The actual field may indeed progressing but nothing useful yet.
Symmetric crypto you can increase the key size. e.g. AES128 would be insecure (as it would drop to 64bits of security), but AES256 wouldn't (it would still provide 128 bits of security).
I believe there is also quantum resistant asymmetric crypto schemes too (lattice based schemes) ?