I read in The Singularity is Near (by Kurzweil) something about if you can make computation reversible then it won't take/use any energy and thus it won't create any heat. Could this be the way to that?
Reversible computing is a scientific topic of research: https://en.wikipedia.org/wiki/Reversible_computing