IBM demonstrates 133-qubit Heron
tomshardware.com
tomshardware.com
Sorry if it's seen as off topic, my standalone submission on it didn't generate discussion https://news.ycombinator.com/item?id=38705445
Thank you both. And /hattip
I’m more curious about this from a consumer angle - anything with at least a downstream consumer impact that is exciting? And even if no consumer impact for the foreseeable future, is there anything “cool” or more tangible than massive encryption breaking?
The ______ years question is everyone's best guess. X, Y, and Z though are quantum simulations. Drug discovery, superconductors, "better" alloys (use-case dependent), .... It's shockingly expensive to simulate a properly quantum system, and that cost increases exponentially in its size. 1 atom is manageable usually, ignoring relativity. 2 is an interesting research problem. 3 are tractable if they're homogenous and you're patient. Everything beyond that requires huge simplifications or clever insights (or both). Quantum computing linearizes that simulation cost, for any problem small enough to fit inside the given qubit bounds.
One way to estimate the effect might be to look at current chemistry-related AI/ML news. It's a noiser version of the same results. If that winds up being useful then quantum computers will be even more useful (but perhaps not worth it). If that doesn't advance materials research enough then it's less obvious that a quantum computer will be helpful. Maybe, maybe not.
That may well take multiple lifetimes, greatly reducing its impact. Mere increases in computing power will not break 256 bit Elliptic Curve cryptography for centuries. That will require algorithmic breakthroughs or large scale quantum computers as well.
Your question left me wondering and as it turns out, they were indeed sold in 2018: https://www.prnewswire.com/news-releases/purch-finalizes-sal...
See also https://en.wikipedia.org/wiki/Purch_Group
https://webcache.googleusercontent.com/search?q=cache:4FRODO...
Is it just me (tired, and overworked) or is this poor writing?
edit: Oh man, this article is dreadful, what the heck? Is this ESL or AI or what is going on?
Another example picked at random, that's not even trying to discuss a complex topic:
> It's hard to see where the future of quantum takes us, and it’s hard to say whether it looks exactly like IBM’s roadmap – the same roadmap whose running changes we also discussed here.
#brandnewsentence
Personally, I enjoy a Double-WOPR with cheese, once in awhile. ;)
and can it factor numbers as high as 35 reliably yet?
I think then, we'll have it.
- Fourier transform in log(n)^2 rather than nlog(n) time. Shor's algorithm uses this---the numbers 2^0, 2^1, 2^2, ..., 2^n (modulo n) are periodic for some factor of phi(n) (Euler-totient function). A Fourier transform will have a peak around that period, which you can quickly find on a quantum computer.
- Speeding up database queries (e.g. Grover's algorithm).
You can also make communications more secure with some quantum stuff, but that isn't computing. In the future, some more interesting computer applications will be:
- Physical simulations, e.g. how do proteins fold, or chemical reactions take place.
- Bayesian neural networks. After training, there's some distribution the weights could be in based on the initialization. Choosing a fixed set of weights results in overfitting, but if you instead take the expected output given that distribution, you get the most likely answer. That's obviously infeasible on a classical computer (though dropout approximates this), but possible on a quantum one.
Care to elaborate? The only thing that I can think of is avoiding the current crop of side channel attacks, but I admit to only giving quantum computers cursory glances: still, I am very curious!
Basis +: | = 0, — = 1,
Basis x: / = 0, \ = 1
You randomly choose a basis for each photon, but don't tell the receiver which basis it is until they receive the photon. They randomly choose a basis to decode on, and once learning the correct one discard the bit if they mismatch.
The key thing is an eavesdropper wouldn't know the correct basis either. If they try to "pass along the photon" they'll re-encode it in the wrong basis half the time, so the receiver will end up with the wrong bit when it should be correct (25% of the time). The sender can share some of the correct bits, and if the receiver has too many errors it's likely someone is eavesdropping.
Now, what bits do you actually send? Probably something like a "Learning With Errors" (LWE) cryptography key (as quantum computers kill RSA). Then you can transfer your actually data over classical communications. The quantum part is just the handshake at the beginning. If you detect eavesdropping you just send a new key over.
The current limitations are:
1. It's really slow. It can take seconds to send a 1,000 bit key just 1km (figure 4, 10.1109/PHOTONICS49561.2019.00010).
2. You need a single photon source so the eavesdropper cannot pass along photons while reading the message. It also has to be "heralded", i.e. you need to know when that photon gets sent. Right now these are pretty slow to generate.
3. The error rate has to be really low, otherwise you can't detect eavesdropping.
4. Your detection system can't have backscattering/other side-channel attacks. To detect single photons, people usually use "avalanche detectors", where the photon excites an electron, which goes on to excite many more due to a potential difference in a p-n junction. However this also creates small flashes every time a photon hits it.
> Now, what bits do you actually send?
You just send random bits and get a key. Then use the key however you want (AES, one-time-pad if you're crazy...). I guess that's actually the same as what you were saying...
> It can take seconds to send a 1,000 bit key just 1km
Toshiba marketing claims "13.7 Mb/s over a fiber distance of 10 km" [1]. I'm sure they also have a paper somewhere.
> You need a single photon source
No, people use "Decoy States", which allows you to use a "normal" weak pulsed laser. There is also continuous variable QKD which does not need single photons. You can use single photons (and some implementations do) but it's not mandatory.
[1]: https://www.global.toshiba/ww/products-solutions/security-ic...
the challenge also mentioned that for it to work in practice, the qbits themselves would have to be transported somehow.
Because OP was asking the former
So we are 1% of the way there!
I think this chip would intersect with the exponential.
So...300 qbits by 2031.
I really wish there would be a better parameter which would also inform when they become useful for breaking crypto.
* the number of qbits that can be used to construct a circuit is not always the same as the number of qbits on the processors
* the number of iterations that a circuit can be run for is often obscured
* the amount of time and effort required to construct a circuit is often obscure
* error rates - as you mention
Simple formulas for these things is not a good measure - if an algorithm needs 10000 iterations to work then increasing the number of qbits by 100x when the max iterations is 100 will not get you a working machine.
The real problem is that this is all live science being done as commercial development. None of these machines are close to being useful (as in 20 years away). The science is brilliant though, the capabilities created by the skill that is being developed in creating these devices is going to be very useful in the future. It's just that the money is going into it under false pretenses. For China and the USA this is actually a good thing - it's driving the basic science and that needs to happen somehow. There will be dividends in the future for all of us. For places like Canada, France, Japan and the UK its bad though. These economies need to reap benefits in the next decade from their current investments. In this sense QC money is just poured out onto the ground.
That's been my observation regarding quantum computing since I was first exposed to it around a decade ago. That these are really cool science experiments (in a very literal sense) that are being billed as early stage product development by the companies involved. It's giving the public the impression that quantum computing is at the stage of Woz wiring together the first Apple I in his garage when in fact we're at the stage of research done by Geissler and Crooke in the 1850s that would lead to the development of the first vacuum tube 50 years later.
Disclaimer: I work on the quantum team at Microsoft.