Energy-efficient computing | MIT Energy Initiative - 2 views
-
1’s are literally thrown away, and that wasted energy is dissipated as heat.
-
Xander Kleiber on 05 Jun 23In logic gates specifically, because there are cases where a 1 goes in and a 0 can come out, that 1 (directly represented by electrical voltage) gets wasted in the computation and is released as heat.
-
-
the inputs are 1-0 and 0-1, and the output is 1-0. That setup is wasteful: An incoming 1 is lost during the computation. The researchers solve that problem by retaining the extra inputs as “garbage bits” that carry useless information (see the bottom example). The 1-0 order doesn’t matter, but now the number of 1’s is preserved after the computation.
-
On the energy front, the goal is to conserve all information—not just the 1’s but the 0’s as well. Their approach is based on “reversible computing,” an idea first proposed in the 1970s.
- ...1 more annotation...
-
Overall, this seems like a decent course of study. After all, mentioned throughout the article is something called "Landauer's limit," which is a limit to the efficiency of computing devices using the current, wasteful methods. Also mentioned briefly in the article is that we are continually getting much closer to this limit. This makes it a timely issue, along with the fact that not many people have elaborated on its implications or tried implementing it.
-
This is really interesting... though I'm sure I would benefit from a back-and-forth conversation to make sure I'm understanding what I think I am.