Slashdot Mirror


Can We Surpass Moore's Law With Reversible Computing? (ieee.org)

"It's not about an undo button," writes Slashdot reader marcle, sharing an article by a senior member of the technical staff at Sandia National Laboratories who's studying advanced technologies for computation. "Just reading this story bends my mind." From IEEE Spectrum: [F]or several decades now, we have known that it's possible in principle to carry out any desired computation without losing information -- that is, in such a way that the computation could always be reversed to recover its earlier state. This idea of reversible computing goes to the very heart of thermodynamics and information theory, and indeed it is the only possible way within the laws of physics that we might be able to keep improving the cost and energy efficiency of general-purpose computing far into the future... Today's computers rely on erasing information all the time -- so much so that every single active logic gate in conventional designs destructively overwrites its previous output on every clock cycle, wasting the associated energy. A conventional computer is, essentially, an expensive electric heater that happens to perform a small amount of computation as a side effect...

[I]t's really hard to engineer a system that does something computationally interesting without inadvertently incurring a significant amount of entropy increase with each operation. But technology has improved, and the need to minimize energy use is now acute... In 2004 Krishna Natarajan (a student I was advising at the University of Florida) and I showed in detailed simulations that a new and simplified family of circuits for reversible computing called two-level adiabatic logic, or 2LAL, could dissipate as little as 1 eV of energy per transistor per cycle -- about 0.001 percent of the energy normally used by logic signals in that generation of CMOS. Still, a practical reversible computer has yet to be built using this or other approaches.

The article predicts "if we decide to blaze this new trail of reversible computing, we may continue to find ways to keep improving computation far into the future. Physics knows no upper limit on the amount of reversible computation that can be performed using a fixed amount of energy."

But it also predicts that "conventional semiconductor technology could grind to a halt soon. And if it does, the industry could stagnate... Even a quantum-computing breakthrough would only help to significantly speed up a few highly specialized classes of computations, not computing in general."

118 comments

  1. No by Kohath · · Score: 5, Interesting

    Moore's Law is about device sizes and economics, not about energy use.

    1. Re:No by marcle · · Score: 5, Informative

      Moore's Law is about device sizes and economics, not about energy use.

      Absolutely right, editor inserted this headline. The reason I submitted it isn't because this will have any immediate effect on the processor industry, but because the concepts are really interesting, and if they actually have practical application, well, that's amazing.

    2. Re:NO by DontBeAMoran · · Score: 4, Funny

      Wouldn't it be simpler to just find this Moore guy and force him to change his damn law?

      --
      #DeleteFacebook
    3. Re: No by eyenot · · Score: 1

      The silicon medium can only get so thin before it starts becoming improbable that the electrons are where you expect them to be. I remember an article about this in Wired some years ago, talking about Heisenberg Uncertainty, the limits of silicon, and a research team taking advantage of it to produce electron shells without nuclei.

      --
      "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
    4. Re:NO by 93+Escort+Wagon · · Score: 4, Funny

      Wouldn't it be simpler to just find this Moore guy and force him to change his damn law?

      Got a shovel?

      --
      #DeleteChrome
    5. Re:No by Kohath · · Score: 1

      It does seem interesting, but the article has limited info of how it could be practical.

      Some sort of very fancy reversible charge storing logic would be good for an ADC design.

    6. Re:NO by Hognoxious · · Score: 1, Funny

      Just tell Trump that it was Obama that passed it.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:NO by WhoBeDaPlaya · · Score: 1

      It'd be simpler to find Jimmy Hoffa...

    8. Re:NO by DontBeAMoran · · Score: 4, Funny

      Yes I do, and strangely enough it's twice as big and much cheaper than the last one I bought 18 months ago.

      --
      #DeleteFacebook
    9. Re:NO by Cito · · Score: 1

      someone go get John Cena

    10. Re:NO by blindseer · · Score: 1

      It's not "Moore's Executive Order", it's "Moore's Law".

      --
      I am armed because I am free. I am free because I am armed.
    11. Re:No by michelcolman · · Score: 2

      I'll make an airplane analogy:

      - In 1961, researchers proposed that flying pigs, if they could be found, could be used to replace airplanes. With the rapid technological advances in actual airplanes, though, the research languished for decades
      - In 1973, new research showed that, if flying pigs would exist, they could be herded in such a way that they airline operations would be made a lot more efficient.
      - The research then languished again for many years, but recently more progress has been made. Methods have been proposed for actually finding flying pigs by systematically combing through rain forests. Also, more detailed descriptions of what flying pig farms could look like have been produced.
      - While some still don't take this new field seriously, it does hold enormous promise for revolutionising the aviation industry. Flying pigs would reduce the carbon footprint of aviation to almost zero, so this idea becomes more and more attractive, even inevitable.
      - It would only take a single scientific breakthrough to make this all possible: finding an actual flying pig. But given the growing amount of interest in this field, it should be only a matter of time.

    12. Re: No by hackwrench · · Score: 1

      Birds?

    13. Re:No by rgbatduke · · Score: 1

      Ah, but in the meantime, genetic research isolated the genes responsible for the condor's giant wing and wingspan. Researchers are in the process of selecting a species of very small pig to attempt for the first time to create a new species of pig, one with actual wings and hence in principle capable of flight according to the syllogism "If pigs had wings, they could fly".

      Also, Pink Unicorn spotted trotting down US 70 near Dover, NC, halfheartedly pursued by gracefully dancing bears! More news at 11!

      --
      Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
    14. Re: No by Anonymous Coward · · Score: 0

      The silicon medium can only get so thin before it starts becoming improbable that the electrons are where you expect them to be. I remember an article about this in Wired some years ago, talking about Heisenberg Uncertainty, the limits of silicon, and a research team taking advantage of it to produce electron shells without nuclei.

      What are you smoking? Silicon isn't getting thinner. In fact, over the last couple of decades, it's gotten thicker.

      Are you maybe taking about the feature size of elements drawn on the silicon medium?

    15. Re:NO by Anonymous Coward · · Score: 0

      But does it still work in room temperature if you're holding it wrong?

    16. Re:NO by Agripa · · Score: 1

      Wouldn't it be simpler to just find this Moore guy and force him to change his damn law?

      Unfortunately that will not work because Moore is dead.

      It is possible to reduce the noise of a resistor by reducing temperature, bandwidth, or resistance but it is NOT possible to reduce Boltzmann's Constant because Boltzmann is dead. - Analog Devices Application Note 280

  2. NO by gravewax · · Score: 1

    Can We Surpass Moore's Law With Reversible Computing? NO. This does nothing to address Moore's law and shows an ignorance of what Moore's law is by posing the question.

  3. two-level adiabatic logic by PopeRatzo · · Score: 1

    My favorite Slashdot stories are the ones that I absolutely do not understand. Honestly. I'm a lot more likely to actually read TFA when the summary means absolutely nothing to me.

    --
    You are welcome on my lawn.
    1. Re:two-level adiabatic logic by DontBeAMoran · · Score: 1

      I read the summary as "level-two diabetic logic" so I'm not off to a good start either.

      --
      #DeleteFacebook
    2. Re:two-level adiabatic logic by Dutch+Gun · · Score: 5, Interesting

      Yeah, this one was a bit of a brain burner. I actually had to RTFA to get a clue as well. Hopefully we get more of these articles. Wouldn't that be nice: tech-heavy stories on a tech-site...

      I'm still going to point out some silliness in the article, mainly, this quote:

      There’s not much time left to develop reversible machines, because progress in conventional semiconductor technology could grind to a halt soon. And if it does, the industry could stagnate, making forward progress that much more difficult. So the time is indeed ripe now to pursue this technology, as it will probably take at least a decade for reversible computers to become practical.

      That seems like a stretch. As soon as we actually hit the wall, there's going to be a great incentive to push forward with alternative technology. In the meantime, the world is not going to collapse because we can't keep increasing our computational power at the same ridiculous rate. In fact, it might actually be nice to take a bit of a breather and just work at hardening and optimizing our existing infrastructure (hah!).

      Rather, it sounds like a marketing pitch for more funding, and seem more than a little self-serving. Still, that's fine. I hope there remains some amount of funding for blue-sky projects like this and quantum computing. Even if it doesn't pan out as hoped, it's very likely we still learn valuable things.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    3. Re: two-level adiabatic logic by eyenot · · Score: 1

      There is some Y(x) amount of articles that are written purely as funding pitches for every X of funding that might possibly be funneled to that research, and some D(x, y) that determines if there's anything of value in the research or the article.

      --
      "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
    4. Re:two-level adiabatic logic by hord · · Score: 1

      Overwriting memory releases the old value into the environment as waste heat when the new value is written. A reversible computing circuit would not overwrite the old value and would simply use a new storage location, thus using less energy. The problem is that you quickly run out of memory doing this. The article mentions that the solution is to simply "undo" these old states. That would create a closed (adiabatic) system that is constantly generating new state while cycling old state.

      The claim is that the design of this is extremely efficient. I have a hard time believing this because the process of undoing old state will require as much energy as generating new state and it would seem to me the whole thing will act like a circular buffer. Either that or they reinvented SRAM.

    5. Re:two-level adiabatic logic by nasch · · Score: 2

      The only serious problem I can see is this scenario:

      - conventional processors stop improving much
      - people buy processors less often because they're not getting better
      - some processor makers go out of business due to reduced demand

      Then when the industry picks back up again, there are fewer competitors. I have no idea how likely that all is though.

    6. Re:two-level adiabatic logic by Kjella · · Score: 1

      That seems like a stretch. As soon as we actually hit the wall, there's going to be a great incentive to push forward with alternative technology.

      Why? How? Is there any process today that would pay 100x to have it solved at 10x the speed? Is there any reason to believe it won't be like the Concorde, techincally superior but not really fast enough to be economically sustainable? We have gigahertz processors with gigabytes or memory and terabytes of storage, what are we really short on? I'd like to think of myself as a computer geek, in fact I'm pretty sure I am one... yet I know I could comfortably buy 128GB of memory but in practice I haven't had >16GB. My impression is that the workloads where that is not enough could use many TBs of memory. Oh well....

      --
      Live today, because you never know what tomorrow brings
    7. Re:two-level adiabatic logic by PopeRatzo · · Score: 1

      Overwriting memory releases the old value into the environment as waste heat when the new value is written. A reversible computing circuit would not overwrite the old value and would simply use a new storage location, thus using less energy. The problem is that you quickly run out of memory doing this. The article mentions that the solution is to simply "undo" these old states. That would create a closed (adiabatic) system that is constantly generating new state while cycling old state.

      Thank you for the explanation. I will have to revisit it when I'm sober.

      --
      You are welcome on my lawn.
    8. Re:two-level adiabatic logic by Anonymous Coward · · Score: 0

      I read the article, and the entire time I was asking myself, what are we reversing too and what do we get from reversing. The article explained how to do it, but not why would I want to.

    9. Re:two-level adiabatic logic by drinkypoo · · Score: 3, Informative

      Then when the industry picks back up again, there are fewer competitors. I have no idea how likely that all is though.

      It's already happened. There are only three vendors of conventional processors for PCs, and one (Via) trails the others (you know) by a wide margin. There are loads of other vendors who only make embedded processors, even some who specialize in x86 and who used to make processors which went into the competition's motherboards. Now they make whole boards with their own chips and sell them for embedded use. But there used to be at least another handful of corporations which made processors which you could buy and stick into a socket on your PC motherboard.

      And if we look beyond x86, we see more of the same. Oracle looks to be getting out of future SPARC development completely, leaving that to Fujitsu. How long will they be able to justify development of their own architecture? That leaves just IBM.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:two-level adiabatic logic by drinkypoo · · Score: 1

      Why? How? Is there any process today that would pay 100x to have it solved at 10x the speed?

      Various engineering simulations might be worth it.

      what are we really short on?

      You could always use more memory bandwidth. And you can always use more CPU. We have a ways to go yet before photorealistic imagery is ubiquitous in computer-generated entertainment, for example. Graphics pushes both bandwidth and processing speed.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:two-level adiabatic logic by Anonymous Coward · · Score: 1

      Then when the industry picks back up again, there are fewer competitors. I have no idea how likely that all is though.

      Oracle looks to be getting out of future SPARC development completely, leaving that to Fujitsu. How long will they be able to justify development of their own architecture? That leaves just IBM.

      I don't know about that. ARM Holdings Ltd. seems to be doing all right. To the point in fact, where it has killed off all other competition in the embedded space. And now Apple is rumoured to bring its tablets into the laptop segment, bringing along their ARM derivative on steroids. Guess this is always going to be who's the bigger bird of prey.

      - https://en.wikipedia.org/wiki/ARM_Holdings

    12. Re:two-level adiabatic logic by Anne+Thwacks · · Score: 3, Interesting
      While I accept that my understanding of the article is not perfect, it seems to me that what they are proposing is essentially passive logic.

      Passive logic predates active logic by many hundreds of years. However, although it theoretically requires less energy than active logic using the same technology*, it requires energy. As a result, after a few layers of passive logic (generally two) you require active logic to restore the noise margin. You then discover that the passive logic is slower because the losses in it, while small, are effectively series resistance, and what ever follows it is effectively a capacitance, however small. This is an RC delay circuit. The result is the more layers of passive logic, the slower the whole thing is. To make it go faster, you reduce the passive layers and increase the number of active stages.

      There is another issue too - all the stray Rs and Cs are somewhat indeterminate in value (generally very temperature sensitive), so, in order to make sure everything is in sync, you use clocked logic, and to make it go faster, you keep the layers of logic between registers short (that is what pipelining does).

      In short, in the real world there is a tradeoff between pumping power in to make it go faster, and not pumping power in, and having it go slow.

      This was well known by 1970, and most probably known by all interested parties in 1941.

      Anyone who thinks that logic requires data to be cleared before it is over-written, is still using core memories from the 1970's. No one clears the old result and then writes a new one. The new result overwrites the old one. Preferably with due allowance to avoid the data being used during the transition (requires clocking, requires active devices).

      In short, unless I am completely wrong - in which case, much better written documents are required - the authors of the report have no clue at all.

      * Passive logic as implemented in Victorian railway signalling requires at least a million times more energy per signal transition than (active) 1970's TTL.

      --
      Sent from my ASR33 using ASCII
    13. Re:two-level adiabatic logic by drinkypoo · · Score: 2

      I don't know about that. ARM Holdings Ltd. seems to be doing all right. To the point in fact, where it has killed off all other competition in the embedded space.

      We are talking about conventional processors here. Those are embedded processors. We all know that those systems are dominated by ARM. But ARM has also shown no ability to scale their processors up to the point where the single-thread performance is suitable for modern desktop computing.

      I'll grant you that tablets and phones cover many people's needs, as it's a point I've made before. But ARM is not even on the radar for desktop computing. I've tried using a 64-bit, quad-core ARM as a desktop box, and the systems have neither the CPU power nor the bus bandwidth to actually do the job.

      There are literally only three vendors of CPUs that you can just go and buy left today. Everyone else wants to sell you a complete system, or at least a SBC.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:two-level adiabatic logic by Wycliffe · · Score: 1

      I'll grant you that tablets and phones cover many people's needs, as it's a point I've made before. But ARM is not even on the radar for desktop computing. I've tried using a 64-bit, quad-core ARM as a desktop box, and the systems have neither the CPU power nor the bus bandwidth to actually do the job.

      Desktop computing is dying. Most people I know that still have desktop computers, they are gathering dust in the corners. Parents are no longer buying desktops or even laptops for their kids for school. The only consumer market left is handhelds, tablets, and tablets with keyboards. There is still a need for desktop processors in the business/server space and in the cloud space but those spaces have completely different constraints than desktop computing and have freedoms to do things not possible on the desktop.

    15. Re:two-level adiabatic logic by Wycliffe · · Score: 1

      In theory, if instead of having a state that is overwritten each time, you have a state that "flips" from one state to another then the amount of energy required to flip the state could be significantly less than the energy required to create the state. For instance on a balanced scale with 100 pounds on each side perfectly balanced, a single pound added or removed from one side would cause the state to flip to the other side.

    16. Re:two-level adiabatic logic by drinkypoo · · Score: 1

      Desktop computing is dying.

      It is leaving behind workstation computing and game consoles which are based on desktop processors. There's still nothing ARM-based which can do that job.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:two-level adiabatic logic by brantondaveperson · · Score: 1

      completely different constraints than desktop computing

      Yes, they're even more sensitive to the cost of power than mobile computing is. The chief cost of running a datacentre is not the hardware, but the power, and the cooling.

    18. Re:two-level adiabatic logic by nasch · · Score: 1

      Who says we're only talking about desktop processors?

    19. Re:two-level adiabatic logic by Agripa · · Score: 1

      The only serious problem I can see is this scenario:

      - conventional processors stop improving much
      - people buy processors less often because they're not getting better
      - some processor makers go out of business due to reduced demand

      Then when the industry picks back up again, there are fewer competitors. I have no idea how likely that all is though.

      - Already happened.
      - Already happened.
      - Already happened.

    20. Re:two-level adiabatic logic by Agripa · · Score: 1

      Anyone who thinks that logic requires data to be cleared before it is over-written, is still using core memories from the 1970's. No one clears the old result and then writes a new one. The new result overwrites the old one.

      Dynamic logic erases the previous result before doing the next computation and it is not a technology which died with core memory; it is still used for high performance logic.

    21. Re:two-level adiabatic logic by Anonymous Coward · · Score: 0

      Destructively overwriting an old result with a new one is exactly the same, thermodynamically speaking, as erasing the old result and then writing the new one.

  4. Moore's Law is about energy use. by Anonymous Coward · · Score: 3, Informative

    Moore's Law is very much about energy use. In fact, the ability to decrease transistor size is directly tied to the ability to control the energy these transistors consume.

    When transistors get smaller they naturally consume less energy. But that's not enough. Significant effort is requires to ensure that they consume even less than that, especially when we're dealing with 22 nm and especially 14 nm processes.

    Why is that? Electromagnetic interference.

    When you're dealing at extraordinarily small scales like nanometers, the electromagnetic interfere between transistors and other components within a processor becomes a huge issue. Managing it becomes extraordinarily important for the successful operation of a processor.

    If the cross-talk interference between adjacent transistors isn't strictly controlled then digital errors will be readily introduced, which prevents the computation from being possible. Digital circuits don't work properly when one transistor's state change causes electromagnetic interference that causes unwanted and unexpected state changes in these nearby transistors.

    It's asinine to suggest that Moore's Law isn't related to energy use. EVERYTHING about microprocessor technology is related to energy use!

    1. Re:Moore's Law is about energy use. by Kohath · · Score: 1

      Yeah, energy use is the #1 or #2 factor for CPUs. But Moore's Law is not about energy use, it's about device sizing and economics. Transistor scaling is not primarily limited by energy use.

    2. Re: Moore's Law is about energy use. by Anonymous Coward · · Score: 0

      Just off the top of my head, the die area is shrinking as a square so power would need to scale at the same rate or your devices will overheat. The easy way is to lower voltages but then you are dealing with distinguishing between ground state and signal i.e. logic levels.

    3. Re: Moore's Law is about energy use. by eyenot · · Score: 1

      I think you've got the causality wrong.

      --
      "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
    4. Re:Moore's Law is about energy use. by ShanghaiBill · · Score: 1

      But Moore's Law is not about energy use, it's about device sizing and economics.

      To be fair, TFA gets it right. It is only the Slashdot summary headline that mangles Moore.

    5. Re:Moore's Law is about energy use. by Agripa · · Score: 1

      Moore's Law is very much about energy use. In fact, the ability to decrease transistor size is directly tied to the ability to control the energy these transistors consume.

      Moore's Law is about the economics of increasing integration. If we had some way to make silicon area cheaper, which has happened on a small scale, then we could duplicate Moore's Law with increasingly large integrated circuits without decreasing transistor size. Moore's Law is not even about performance which was reduced during some process generations.

      In recent fabrication generations for integrated circuits, power has become important because it limits transistor density. Above a certain power per area, removing heat becomes uneconomical. So again, it is about the price per transistor.

      ISSCC 2016: William M. Holt, Moore's Law: A Path Forward

    6. Re: Moore's Law is about energy use. by Agripa · · Score: 1

      Just off the top of my head, the die area is shrinking as a square so power would need to scale at the same rate or your devices will overheat. The easy way is to lower voltages but then you are dealing with distinguishing between ground state and signal i.e. logic levels.

      The problem is that power is made up of several different components and the total does *not* scale with the inverse square so power density has risen to the limit which may be economically handled.

      If you check the die area for a maximum power of Intel's processors going back several generations, you will find that power per area has stayed roughly constant while area has decreased. Newer Intel processors use less power because they must in order to increase transistor density following Moore's Law.

  5. Betteridge's Law trumps Moore's Law by haruchai · · Score: 2

    therefore, no

    --
    Pain is merely failure leaving the body
    1. Re: Betteridge's Law trumps Moore's Law by Anonymous Coward · · Score: 0

      You clearly don't understand either Moore's Law or Betteridge's Law.

    2. Re:Betteridge's Law trumps Moore's Law by iCEBaLM · · Score: 0

      Pepperidge Law remembers.

  6. Wasted energy? by YuppieScum · · Score: 1

    "...wasting the associated energy."

    Surely the energy is not "wasted", it has been used to create the output.

    --
    This sig left unintentionally blank.
    1. Re:Wasted energy? by Nemyst · · Score: 1

      The point is that most of the energy expended when creating the output was transformed into heat rather than directly used to create said output. Thus, all of that energy was wasted. To make a car analogy, it's like the difference in efficiency between a gasoline-fueled car (roughly 20% of the energy content of gasoline is turned into work) and an electric car (80% instead). Sure, both are doing work when expending all of that energy, but one wastes most of it generating heat and sound.

    2. Re:Wasted energy? by nasch · · Score: 1

      Your analogy is right on, but tell me it's a waste of energy to produce this sound: https://www.youtube.com/watch?... ;-)

    3. Re:Wasted energy? by Anonymous Coward · · Score: 0

      The LEDs on the case fan inside your computer are what is wasting all the energy.

    4. Re:Wasted energy? by brantondaveperson · · Score: 1

      "Surely the energy is not "wasted", it has been used to create the output."

      If you could, in theory, use orders of magnitude less energy to achieve the same output, then a good proportion of the energy consumed is indeed wasted.

  7. A real summary by Jfetjunky · · Score: 2

    Here is what they mean. Imagine logic elements are people passing notes. Except when you pass a note, the next person reads it, throws it in the trash, then rewrites a new one to pass on. Big waste, right? They are proposing logic gates that simply pass the note along based on its content. Much more efficient, right?.

    The bad news? Good luck doing that at today's speeds. We lose more energy simply biasing the transistors heavily to make them switch faster than we ever do by erasing states. We have heat limitations due to this much more than charge lost every state transition. It might give incremental improvement in density, but it's not some silver bullet.

    1. Re: A real summary by eyenot · · Score: 2

      More like, transistors are groups of people sitting close together who stand up and hold hands in various ways from where they stand, reaching down with a free hand to grab one hand of another seated nearby, pulling them up and forcing them to turn in a way that decides where and who that free hand in turn can reach. And once you have a given situation someone is supposed to shout something to the teacher and then they all sit down again. The proposal seems to be that just some of them should sit down, but how are you going to determine who? The author doesn't seem to know for sure, either.

      --
      "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
    2. Re: A real summary by eyenot · · Score: 1

      Err: *"transistors are..." -> "transistor logic arrays are..."

      --
      "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
    3. Re:A real summary by MangoCats · · Score: 1

      So, I read this as a sort of Pachinko machine, where the computation flows through a series of gates and those gates aren't reused (as quickly)... with advances in shrinking transistor size, and the reduction in operating frequency this would bring, it might be an interesting twist on parallel computing. Instead of having 80 processors split up a problem and bring it back together, spread out a processor, make it 80x larger and recycle through the gates 80x slower, or maybe only 20x slower and net a 4x speedup.

    4. Re:A real summary by Anonymous Coward · · Score: 0

      because you've just moved the problem to whatever processor we would have to invent to merge the information streams, and we're already almost a peak switching, as far as physics goes

    5. Re:A real summary by Anonymous Coward · · Score: 0

      this seems to be the same problem with video compression, library(predone false) vs raster vs vector encode

    6. Re: A real summary by crunchygranola · · Score: 1

      Can't someone turn this into a car analogy?

      --
      Second class citizen of the New Gilded Age
    7. Re: A real summary by brantondaveperson · · Score: 1

      It's like trying to get to your destination by getting out of the car every fifteen meters, setting fire to it, and then looking for another car to continue your journey.

  8. No. by hord · · Score: 1

    The trick is to undo the operations that produced the intermediate results. This would allow any temporary memory to be reused for subsequent computations without ever having to erase or overwrite it.

    ... which results in thermal dissipation... which results in increased entropy... which is exactly the thing that you were trying to avoid in the first place. Yet Another Free Lunch.

    The only way I can see this working is if you use very low temperature super conducting grids... like they already do in quantum computers. I just can't see any improvement here without material science being involved.

    1. Re: No. by Anonymous Coward · · Score: 0

      Nope, the reversal doesn't waste energy the same way erasing state does in current company. The whole point of reversible logic is processes can be run both forward and backward, with both directions using the same, relatively small amount of energy. You're completely missing the basic idea you're trying to criticize.

    2. Re: No. by hord · · Score: 1

      It's only reversible because you have saved state. Where did you save it? It was embedded, energetically, into something that you now have to reverse. Sorry, I don't buy it. Computing logic by its nature is reversible except for the fact that state is not kept.

  9. Re:Eliminate moderation by jsm300 · · Score: 0, Offtopic

    I don't see the logic in your proposal. If your proposal was implemented it would require that people respond to trolls before the troll could be moderated. Responding to trolls, flamebait and off topic comments are exactly the wrong thing to do. I'm not completely sure I'm not violating this principle with this response. If you feel so strongly about this why do you feel the need to post anonymously? Besides, moderation isn't directly censorship. If you don't want to read "censored" responses just set your browsing level to -1. People choose to self censor based on how much they choose to trust the members who moderate.

  10. Don't hold your breath by Gravis+Zero · · Score: 1

    Honestly, I think we'll have quantum dot cellular automata before we get reversable computing. In doing so, it would eliminate our power consumption issues in regard to computing. As always, the real problems lie with the manufacturing of these devices.

    --
    Anons need not reply. Questions end with a question mark.
  11. yeah, and? by eyenot · · Score: 4, Insightful

    This is something that calls for a proof of concept in the form of linear programming. Go ahead, show me the machine tree and its related Karnaugh maps and show this bi-directional computation performing several classic computing staples like stacks, sorts and finding primes in a manner that involves fewer steps.

    Information has its limits, too, and laws somewhat similar to thermodynamics appear to govern these limits. If you have some linear function g(c(b(a))) that doesn't necessarily mean you can complete it as g(a,b,c) if c is dependent on b is dependent on a.

    For instance, there are bi-directional programming languages but you still are forced to rethink your problem to be solved in a way that work toward the solution is still being done in reverse, and frankly I doubt that all real-world problems have a solution where time=t can be decremented. For starters if you need more than one output for a given input, you're kind of screwed for any linear task.

    I have to agree with those who see this as a gag to win more funding. It's the equivalent of bringing again e.g. bidirectional programming over to the the hardware level, and go ahead and find me all the amazing examples of what you can do with bidirectional programming languages (go ahead, there are several and some are a number of years old).

    --
    "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
    1. Re: yeah, and? by Anonymous Coward · · Score: 0

      The connection between reversible computing and bidirectional transformations in programming is superficial, so it is very much not just like trying to move a bidirectional programming language to hardware. The basis of reversible computing is thermodynamics and adiabatic processes. The end goal is a general computer you still program like any other CPU as opposed to some specialized device that only solves specific problems.

    2. Re:yeah, and? by MangoCats · · Score: 1

      University of Florida has very advanced studies in grant writing.

    3. Re:yeah, and? by Anonymous Coward · · Score: 0

      "This is something that calls for a proof of concept in the form of linear programming. Go ahead, show me the machine tree and its related Karnaugh maps and show this bi-directional computation performing several classic computing staples"

      That is the Boolean logical abstraction we lay on top of the hardware, this is primarily about the physical operation of the transistors used to implement that logic. Completely different animal. What you're talking about remains the same between TTL and CMOS for instance, most forays into what this article is talking about have been tested WITHIN CMOS.

    4. Re:yeah, and? by Anonymous Coward · · Score: 0

      "Information has its limits, too, and laws somewhat similar to thermodynamics appear to govern these limits."

      It's funny because thermodynamic limits don't apply to the sun (heat flows from the colder surface to the hotter corona), the universe (dark energy violates conservation laws), and because information does not necessarily degrade when replicated.

    5. Re:yeah, and? by Anonymous Coward · · Score: 0

      >That is the Boolean logical abstraction we lay on top of the hardware, this is primarily about the physical operation of the transistors used to implement that logic. Completely different animal.

      I don't believe you when you say they are completely different animals and that this is primarily about transistor operation. Every article/paper I've read about reversible computing talks about using reversible logic gates, and talks about the computing process itself being reversible. Are they conflating what reversible computing means? Does reversible computing, the subject of this article and all its references, mean running on anything other than reversible logic gates and "the physical operation of the transistors" used to implement that logic? If they are completely different animals, it should be easy to show how reversible computing is detached and unrelated to physical reversible logic gates.

      It is no simple matter to implement an ALU in reversible logic. The humble boolean AND gate is not reversible and thus a bitwise assembly AND instruction is not reversible without saving ancillary results of the operation. Papers like http://revcomp.info/legacy/mpf/vieri-ms.pdf on reversible computing show how, in principle, a computer program can be run in reverse but how a standard RISC ISA is insufficient for the task. A quote from same: "For a computing system to be physically reversible, it must both avoid logically irreversible operations and be implemented in a physically reversible technology."

    6. Re: yeah, and? by Anonymous Coward · · Score: 0

      Quote from Reversible Computing: A Brief Introduction

      Interestingly, in this long term view, taking optimal advantage of thermodynamically reversible techniques requires not just different electronics, but also changes to all higher levels in computing - different logic designs and CPU architectures; different programming languages and algorithms. The reason is that in the reversible approach, as in the laws of physics themselves, information is a conserved quantity - it cannot be destroyed, although it can be uncomputed by careful, deliberate design. If information is simply discarded, as occurs continually (and implicitly) at all levels in traditional computing, it inevitably becomes heat.

      This suggests that the end goal is *not* actually a general computer you can program like any other CPU. Is Michael P. Frank just making shit up?

  12. Deja Pensee by Anonymous Coward · · Score: 5, Informative

    It is interesting, as a pure mathematician, to read:

    "[F]or several decades now, we have known that it's possible in principle to carry out any desired computation without losing information -- that is, in such a way that the computation could always be reversed to recover its earlier state."

    Now this 'can get back to earlier state' thing is basically the 'existence of inverses' axiom of group theory. A semigroup is a structure with a well-defined associative operator, but not necessarily an identity, nor existence of inverses. Now going from one computation state to the next, as a CPU does, is essentially a semigroup operation. Or at least something like that.

    Reversible computing is effectively the faithful transformation of an abstract structure (e.g. rotating an icosahedron) on which the possible transformations form a group. Such a condition means that an unbounded number of operations can be chained without loss. This means the transformation must take zero energy. Thus, in fact, no change takes place. That means that what you think is a computation is, in fact, a fixed point that you're somehow conjuring into what appears to be a non-fixed computation. Interestingly, to me this stuff isn't new, nor even recent. What the ancient mystics, yogis and others obsessed over was this sort of aspect of reality.

    Getting back to a less abstract point of view, the problem I see is that if these guys (and girls) insist on reinventing group theory the hard way, they won't even be able to catch up with where group theory was middle of last century. Indeed there is a dire need to more thoroughly think through what computation itself _actually is_. The 'Turing Machine+ChurchTuringThesis' thing is a half-decent first stab, but nothing more. The infinite tape, like the successor and infinity axioms of Peano Arithmetic and ZF Set Theory also, is akin to a naive C programmer assuming that malloc() will never fail. When you're knocking up a quick prototype, and you're not bothered if a malloc() failure crashes the program, fine. On the other hand, Linux kernel module authors seem to understand the need to use malloc() when it works, but never to trust it for critical duties, whether explicitly, or implicitly (via e.g. printf).

    1. Re: Deja Pensee by eyenot · · Score: 1

      Yeah, but you can create a memory management structure where malloc() always works as long as it's the only program running, I.e. as a platform for any other programs which must also adhere to the rules of the MMS. For example "object-oriented C", where the platform and every program on it are all implemented in OOC.

      Not to disparage your remarks, because I think your first two paragraphs word my own objections more fundamentally than I managed to. (As a Math Minor merely requisite to Computer Engineering, I assume it may have been your Major.)

      Rather your remarks brought to mind an academic C implementation that heavily relied on malloc() so that the programs written in it wouldn't have to.

      --
      "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
    2. Re:Deja Pensee by Anonymous Coward · · Score: 0

      Errr. I'm not sure that you understand Turing-completeness.

      The infinite tape is a 1-dimensional abstraction, not an implementation detail...

      A simple 8-bit Turning-complete computer with an infinite tape can perform all the same computations as any 256-bit trinary computer with an infinite 5-dimensional latticework over which 6-dimensional read/write heads move in order to address data, so long as it is Turing-complete.

      Both computers are essentially equivalent, and many strange and exotic architectures can be found. For instance, C++ templates are Turing-complete, as is page fault handing in x86 processors, and Magic: The Gathering card game.

      To get a feel for the subject, http://beza1e1.tuxen.de/articles/accidentally_turing_complete.html

    3. Re:Deja Pensee by Anonymous Coward · · Score: 0

      (1) The problem with pure mathematicians is that they don't have to care about the usefulness of what they're working with. In the real world, we need trapdoor functions to exist, so reversibility does not mean what you want.

      (2) Why is there "a dire need to more thoroughly think through what computation itself _actually is_"? In all seriousness, what is the deficiency in the time-space-complexity model that is so dire? I think you're just spouting off.

      (3) Running out of memory is not an operation in an algorithm, so trusting malloc has nothing to do with computability*.

      * In case you think it should, maybe you can think of it like this: it would be akin to saying, "I have an operator on a semi-group, but just in case that operator doesn't apply (wtf?) then I have another one, and just in case that one also doesn't apply (wtf again?) then I have yet another one, ah yea just in case that one also doesn't apply ... Oh wait maybe I should generate operators as needed on demand, but just in case the generator doesn't apply, then ... " I hope you can see this is a nonsense.

    4. Re:Deja Pensee by Anonymous Coward · · Score: 0

      Yves Lecerf did the necessary group theory work to show that Turing machines could be made reversible back in 1963. I translated his paper to English in the late 90s. (http://revcomp.info/legacy/mpf/rc/Lecerf/english.pdf) However, Yves wasn't concerned with the thermodynamic implications.

      >This means the transformation must take zero energy. Thus, in fact, no change takes place.

      That doesn't follow. The First Law of Thermodynamics states that total energy is always conserved. Yet, from our perspective, the universe does change. In general, quantum states other than energy eigenstates do transform to other states over time, yet their (average) energy stays the same.

  13. Naming this "Reversible Computing" is confusing by jsm300 · · Score: 1

    So I read the article and have a basic understanding of the technology. I can see how "reversible" applies at the low level, but it is a poor choice for a description of this process. Adiabatic computing might be better, but people who have never taken thermodynamics probably don't understand that word. I'd suggest something like "No Waste Computing" or "No Heat Computing" might be a better description (neither is strictly true, but the potential waste heat is extremely low, i.e. just saying "low heat" doesn't seem adequate). My descriptions are not necessarily a better description in terms on understanding what is going on, but a description of what the benefit of the process is, which I think is more appropriate in this case. Reply to This Share

  14. Re: Naming this "Reversible Computing" is confusin by eyenot · · Score: 1

    Yeah, but, where's the example of an implementation that saves anything?

    --
    "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
  15. Re: Eliminate moderation by eyenot · · Score: 0

    Somebody should do a text file in old BBS/Usenet style, titled "Why Your Proposal To Remove Moderation From Slashdot Isn't 'A Thing'."

    --
    "Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
  16. Re:Eliminate moderation by war4peace · · Score: 0

    While I agree some of the causes of your angst, please remember that crowd moderation will always have this kind of side effect.
    Any crowd-moderated community will frown upon comments which don't agree with said community's majority point of view/beliefs/preferences. Here on Slashdot it happens to be Linux, Android, F/OSS, and the USA.

    Posts disagreeing with group think will be downvoted anywhere, ad if that's not possible, they will simply be ignored with the same outcome. just deal with it or go to a forum which agrees with you :)

    Note: I am generally not in agreement with group think here, but I don't mind, I'm active on a dozen other communities and I can get my kool-aid there :)

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  17. As soon as I saw the phrase 'only possible way' by Anonymous Coward · · Score: 0

    I was forced to turn up the level of skepticism since conclusions drawn from false assumptions cannot be trusted. Sounds more like somebody wants to jump on a current fad and see if they can ride it to some publicity. Probably best to forget them and let the real researchers come up with something more real.

  18. Patently false statement by quax · · Score: 1

    "Still, a practical reversible computer has yet to be built using this or other approaches."

    Since quantum computers of any kind have to be reversible due to the very nature of QM, every realization of quantum computation is a reversible computer.

    This includes the controversial D-Wave machine as well IBM's QC chip that you can play with online.

    1. Re:Patently false statement by Anonymous Coward · · Score: 0

      Quantum computers, as we build them today, aren't designed to be particularly energy efficient. In fact, they are very inefficient, typically blasting qubits with large RF pulses to do single operations. Qubit operations are reversible at the logical level but not (in the way we implement them today) at a global physical level. But the point of quantum computing isn't overall energy efficiency per se--it's the ability to run quantum algorithms.

    2. Re:Patently false statement by quax · · Score: 1

      All true, yet at its heart every unitary evolution of a quantum algo is necessarily reversible. The energy requirements simply stem from the enormous effort required to cool and insulate the QC chip.

  19. Re:Eliminate moderation by Anonymous Coward · · Score: 0

    What a dickwit. If we are all such a great union of minds here with our own understanding of what is intelligence and what is dribble, why do you even want to post your shit here? Who do you expect to read your brain farts and fall in love with your ideology, if you have already determined that nobody here wants to hear your shit? This is bordering on the clinical definition of insanity. Just close the fucking web browser, or go to some other site, where maybe a big bunch of fuckwits are desperately awaiting your arrival to share your munted view of the word with them. Cos that aint us.

  20. Re:Eliminate moderation by Anonymous Coward · · Score: 0

    Right-o!

  21. Re:Eliminate moderation by Anonymous Coward · · Score: 0

    Get rid of modpoints, shadowban the trolls.

  22. Recommended Reading by N7DR · · Score: 1

    I suggest that people who are really interested in understanding this subject read and understand the papers reprinted in "Maxwell's Demon: Entropy, Information, Computing" (first edition: ISBN: 978-0691605463; second edition: ISBN: 978-0750307598).

  23. Solution: Gas transisters by hackwrench · · Score: 1

    makw the transisters out of gas, plasma or quarks. Ever smaller!

  24. Anti-time by hackwrench · · Score: 1

    They've discovered antispacetime.

  25. Re:switching by hackwrench · · Score: 1

    Switching is an erasure of state

  26. Thermodynamics explination by FeelGood314 · · Score: 1

    Imagine you have a container with a wall in the middle. There is a door that can be opened or closed. There is a person who can open or close that door to let individual gas particles through. Now suppose he opens or closes this door such that all the fast moving particles are moved to the left side of the container and all the slow to the right. It turns out that this person can do this without consuming any energy so long as he remembers how he did it in such a way that it can be reversed. The minimum energy required for him to forget how to reverse this opening and closing is the amount of energy a Carnot engine could produce using the hot and cold sides of the container. Basically, calculating is free, forgetting is what consumes energy.

    1. Re: Thermodynamics explination by Anonymous Coward · · Score: 0

      So this is an example of an irreversible computation? (Which is supposedly known to be possible in principle).... confused.

    2. Re:Thermodynamics explination by Anonymous Coward · · Score: 0

      Imagine you have a container with a wall in the middle. There is a door that can be opened or closed. There is a person who can open or close that door to let individual gas particles through. Now suppose he opens or closes this door such that all the fast moving particles are moved to the left side of the container and all the slow to the right. It turns out that this person can do this without consuming any energy so long as he remembers how he did it in such a way that it can be reversed. The minimum energy required for him to forget how to reverse this opening and closing is the amount of energy a Carnot engine could produce using the hot and cold sides of the container. Basically, calculating is free, forgetting is what consumes energy.

      This is a terrible explanation. First because you misspelled explanation, but more importantly because your analogy is confusing by itself.
      It would be like using a car analogy, then suddenly mentioning the horse pulling it, and oh, by the way, it's a truck not a car.

  27. Are you a Tachikoma? by hackwrench · · Score: 1

    Reading this, I thought of their essays.

  28. Show me the money! by falzer · · Score: 1

    This isn't the first time I've heard of reversible computing and its purported benefits, and over the years every time I looked it up I haven't seen significant advancements or implementations. This article is no exception. And I'm still not convinced there exists any design of a reversible-logic processor is practical or useful for general purpose computing, assuming that the physical hardware problems have been solved.

    I would be quite happy to see a software simulation of an 8 bit processor with a simple instruction set and a small amount of RAM, all implemented in simulated reversible-logic gates. Does anyone know if such a simulation exists? Or is the answer "well, it's complicated" which means probably not?

    1. Re:Show me the money! by Anonymous Coward · · Score: 0

      We know how to do it... Complete reversible processors were already designed at MIT back in the late 90s. The problem is that, with rare exceptions, the field has been completely starved for funding ever since its inception. With Moore's Law ending, there is starting to be more interest in it now. So, maybe we will have enough funding to create practical demonstrations soon.

  29. Re:Eliminate moderation by Anonymous Coward · · Score: 0

    The moderation system is designed based on the assumption that moderators are unbiased and just, which is very far from reality (they are often biased and/or malicious).

    Rather than just allowing people to moderate stuff, they should also provide a short, one-sentence summary why they are moderating the post that way. This allows a 3rd-party reader to judge whether the moderation is accurate.

  30. That's theory, but in practice? by ziggystarsky · · Score: 0

    I did not read this article, so I'll just make up some numbers I find plausible.

    Somehow we need to equate entropy (or information loss) with energy. The assumption of 1eV per bit is probably ok. One electron, either changing potential of 1V or not.

    So by making computations reversible, we could avoid this inevitable 1ev loss if the computation is not reversible. Nice. But if we currently burn 1keV per switch, there is no point talking about this technology right now. Let's shave off another 990eV first. Then we can think about reversibility.

    You have to understand that making the computation reversible (not loosing this bit of knowledge) gets you from 1000eV to 999eV. That's premature optimization. And you all know that this is the root of all evil. Though we might keep an eye on it.

    1. Re:That's theory, but in practice? by Wycliffe · · Score: 1

      Using your example, if you have a balanced scale with 1000eV charge on each side, and you can flip it back and forth with a single eV then you are 1000x more efficient than having to move all 1000eV every time you want to flip a switch. This might be more plausible than trying to make 1eV switches.

    2. Re:That's theory, but in practice? by ziggystarsky · · Score: 1

      I doubt that the authors of the paper can build a 1eV transistor right now. It can be done in theory. In theory you can also make the irreversible transistor much better.

      And now that I skimmed over the article, it says that only 1 meV is theoretically lost per bit. This makes my point even more valid. We can improve current technology to be one million times more efficient before hitting this thermodynamical barrier.

      Also, you finish your post with an unsupported statement. It might also be less plausible to shuffle 1000eV wasting 1eV than trying to make 1eV switches directly. And being a bit picky: eV is unit for energy, and not for charge.

  31. Byte 1998 called, it wants its article about by chthon · · Score: 1

    reverse computation back. Honestly, or was it 1997? Unfortunately, I dumped all my old Bytes due to not enough space, but I know that somewhere in the second half of the 1990's there was already an article about reversible computing. Since in those 20 years time, there haven't been further advancements in this field, I would think that this an idea that is born dead. Also, as reversible computing can be thought of as the electronic equivalent of a weight-counterweight system, I do not see that his helps Moore's law. It would just use twice the number of logic. Reversible logic has only to do with trying to use less energy.

    1. Re:Byte 1998 called, it wants its article about by Wycliffe · · Score: 1

      Since in those 20 years time, there haven't been further advancements in this field, I would think that this an idea that is born dead.

      There have been billions (if not trillions) of dollars of R&D poured into silicon and existing technology. Even if someone came up with something that potentially could perform better than existing technologies after the same amount of R&D, getting the investment needed to ramp it up to compete with existing technologies would be next to impossible. Unless we hit a brick wall, incremental improvement of existing technologies will likely always be a better path than starting over from scratch with a completely different tech tree.

  32. Re: Eliminate moderation by hackwrench · · Score: 1

    No it isn't, just that their bias is useful. I have very little bias so I don't get a vote.

  33. Re:Eliminate moderation by war4peace · · Score: 1

    The moderation system is designed around the law of large numbers, with one filter: the better an account's karma is, the more moderation points it receives in time.
    I have been wrongly moderated a couple times, in topics where TFS, TFA or both were incorrectly bashing Microsoft and I pointed it out, but at the same time I expected the moderation to swing that way. But generally I am happy with how it works.

    The trick is to set the right expectation and not care too much.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  34. This Is Something Less Than Impressive by Anonymous Coward · · Score: 0

    The IEEE author, Michael P. Frank, derides conventional computing as "space heaters that happen to do a bit of computation".

    I would firstly point out, this article was published on the IEEE site which certainly uses conventional computers. Next, it is 99.9% likely the author wrote the article on a conventional computer. I'm writing my /. reply on a conventional computer.

    Meanwhile, Mr. Frank has accomplished what with his neato idea? He advised a student in 2004. And "still, a practical reversible computer has yet to be built using this or other approaches."

    Oh, I get the appeal of fundamental research. Maybe Mr. Frank is on to the Next Big Thing. We certainly could use some breakthroughs now that Moore's Law is growing weaker every year.

    However let's be real for a minute. Honest-to-gosh breakthroughs that revolutionize conventional computing are rare. Maybe 1 in 10,000 ideas get any traction at all, and most of the successful ones still wind up being niche solutions at best. Zip drives, anyone?

    Perhaps Mr. Frank ought to show a bit of humility when tossing off those "space heater" zingers. My space heater happens to be one of the most powerful machines mankind has ever created. It is also cheap enough that most people can afford one. And Mr. Frank advised a student 13 years ago, aren't you special!

  35. Reuse of electrons. by tailgunner_050 · · Score: 1

    As I understand reversible computing it's basically a recycling of data to preserve electrons before they are allowed to disappate as heat. The idea being that the more you reuse an electron the less heat a chip will create. The problem is not so much that the chips aren't designed this way today its got more to do with how fast chips lose electrons as heat due to the fabrication technology they are built with. As most hardware savy people know, the smaller the chip the less space between transistors there is for electrons to be lost as heat. So as fab tech improves it requires less energy to keep a chip running because less energy is being lost between transistors [just keeping the chip functioning without data corruption]. As fab tech improves we will get to a point where it becomes feasible to use reversible computing because there will be so little energy being lost in this way. In other words more heat will be being produced not from the current leakage of a chip but from data waste caused when a bit is no longer needed. Last I heard, that's around the 5nm mark. There is also reversible computation, the software equivilant of this which is an interesting read imo.

  36. Don't laws of thermodynamics prohibit this? by FrankOVD · · Score: 1

    When I see "frictionless", I think perpetual motion machine. Which can't exists because of the laws of thermodynamics. Then there is this "fully reversible" concept here that claims it's not only allowed, but inspired by the laws of thermodynamics. So I'd like to ask : Although we are putting new energy in the processors, how can we make information go through it without it loosing any energy or experiencing any friction? Isn't it impossible? Or how do we compensate?

    1. Re:Don't laws of thermodynamics prohibit this? by Anonymous Coward · · Score: 0

      It's not that there is no friction; the goal is just to get the effective frictional coefficients of the system as low as possible.

  37. Re:Eliminate moderation by Anonymous Coward · · Score: 0

    Now on the internet: More tears from a loser who no one wants to listen to.

    If you're getting downvoted, it's for a reason. There are pro-America and pro-Microsoft posts that receive positive moderation.

    Some things, like Microsoft and anti-piracy, run contrary to the free flow of information. The open source movement and Slashdot (on average) both approve of these things. In order to receive positive moderation, you need to be insightful enough to overcome readers' biases.

    Can't do that? Then go cry somewhere else.