"Computation is inherently a power consuming process. Every time a transistor performs a calculation in your computer, you generate a little bit of heat. Want to add two plus two? That will cost you some energy," said lead researcher Charlie Tennett in explaining the teams new approach. "But what we realized was, that this is a two way street. What happens if, instead of adding two plus two, you take four and break it up into two twos?"
The heart of the IBM researchers breakthrough is the observation that if "computing" costs energy then "uncomputing" can be used to generate energy. "By performing a computation, copying the answer, and then unperforming the computation, we only consume power during the copying procees" says Dr. Tennett. "Since that copying doesn't consume much energy we get huge efficiencies in power consumption."
As a demonstration of this breakthrough, Dr. Tennett showed a prototype computer built by team members John Swolin and Barbara Shareal. "We took an ordinary laptop and changed its programming. Every time we execute a program on the computer, the program copies over the answer and then does the same program, but running backward. We then hooked up our laptop to a power meter, and watched, in amazement, as almost all of the power consumed by the program was fed back into the electrical system when we ran the program backward!"
The team believes that there is a great potential for the use of their technology even in fields outside of computation. "Think of all the vast amounts of computation that has been performed over the last few decades," dreams Dr. Tennett, "if we could just undo all of those computations, we could easily ween America off of its oil addition."
No comments:
Post a Comment