I thought that there was a law of information theory that requires expending energy, I think it's Landauer's principle. It seems to be disputed though.
I thought that there was a law of information theory that requires expending energy, I think it's Landauer's principle. It seems to be disputed though.
If you compute reversibly you need use special logic gates to not throw any bits away during the computation, like the Toffoli gate. All your operations need to have the same number of input and output bits and needs to be able to run forwards and backwards. Effectively you set or zero no bits during the entire computation that can't be losslessly reversed.
If you structure your computation this way you can do it adiabatically.
You still however need to expend energy when you set all the bits your program requires for execution when you start a computation.
Then it would be possible to just borrow bits when we set bits.
Combine that with something that uses time dilation to make it go fast (from our frame of reference) and you'd be giving even hypothetical quantum computers a silver medal.
Especially if you're using the velocity-based method and have to accelerate the fuel.
So I don't think this gives any edge on NP.
I suspect that even if you waited for the universe to cool down a lot by waiting aeons and then performed computations arbitrarily slowly you'd still be limited by your starting energy (maximum bits you can write to start with).
Although maybe using random bits might help somehow?
The only way to do that is that we move to a place from which the computer processes appear accelerated, e.g. into a strong gravity well. That isn't very useful, because we do not have such a well nearby, as only very dense hypothetical objects can provide it (e.g. black holes), and it would not be compatible with life to move there.
Sci-fi authors owe some apologies. I'm looking at you, Star Trek.
Most likely this headline is a confusion from how signal/power transmission (rather than calculation/work) is truly lossless in superconductors.
I'm kinda sceptical that a computation to which the 2nd law is indifferent would occur spontaneously without immediately reversing. The 2nd law is what determines the direction that things typically progress.
I’m guessing the efficiency gains can be considerable before hitting this limit.