The most commonly floated solution to this, which is still in the early stages of research, is so-called analog computing. This would rely not on the exact binary calculations of 1’s and 0’s flowing through silicon chips, but on more approximate calculations, which recognize patterns while using far less energy.