Jump to content

Talk:Reversible computing

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Paul Murray (talk | contribs) at 02:42, 17 February 2006 (Entropy). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Too technical?

I am disputing the "too technical" marker that someone put on this page earlier. Some subjects are simply technical in nature. In my opinion, it is far, far better for an article to be technical and correct, rather than being non-technical but too vague, incorrect or misleading.

In my opinion, if a Wikipedia reader feels that a particular article is too technical or difficult to understand, the most constructive thing that they could do is take the time to learn about the subject in depth themselves, and then try their best to find a new way to explain it that is somehow "less technical" while still remaining accurate and of high quality.

For now, I am removing the marker, although I will take it under advisement and will endeavor to find ways to make the article more accessible to readers in the future.

--Mpfrank 6/14/05

It is too technical. Provide an example of a digital circuit that represents reversible computing. E.g. a two bit adder. Mre5765 06:29, 15 November 2005 (UTC)[reply]
It is NOT too technical. Landauer's principle (which is the main idea in the article as it is written) is one of those fascinating discoveries that came well before its time, and therefore lay more or less forgotten for many years. It really is a simple application of the second law of thermodynamics to the field of computer science. Only recently, after many decades of steady exponential increase in the amount of computation that can be performed with a given amount of heat generated, are we even getting close to this limit. You cannot get around this limit by refrigerating the processor, because although the processor may produce less heat per clock cycle at a lower temperature, (since it can then be run at a lower voltage :-), the refrigeration cycle(s) must then reject a proportionately greater amount of heat to the environment. That's kind of long-winded, and I'm sure it's actually better explained in the article, but all this theory is important if you want to overclock your processor to 10 GHz. Perhaps it could be somewhat better organized and retitled, but on the whole it's a good interesting article. 130.94.162.64 23:55, 25 November 2005 (UTC)[reply]
Explaining all the gory details of specific circuits would make the article too technical for general readers, IMHO. If someone wants more detail, there are plenty of reversible circuits already described in the adiabatic circuits literature. For example, Saed Younis' 1994 MIT Ph.D. thesis (Asymptotically Zero Energy Computing Using Split-Level Charge Recovery Logic) contains a number of examples including adder and multiplier circuits. --Mpfrank 1/12/06


Technical or not so technical this first sentence does not make much sense: "The term reversible computing refers to any computational process that is (at least to some close approximation) reversible, i.e., time-invertible, meaning that a time-reversed version of the process could exist within the same general dynamical framework as the original process."

First of all the term is dynamic, I don't know what dynamic-al means. Secondly to substitute revert with invert for an explanation is not sufficient. Does it mean if run backwards through time it would work. And whats dynamic(al) framework? By itself it means absolutely nothing if not defined within a, well, certain framework. Does it mean that the same general conditions and potentialities exist, as in an experiment?

I didn't go on to read the rest of the article, because if its of the same standards there's not much point, please whoever can edit this to be more readable.

Too many links...

Someone started going through the article linking common words like "time" and "exist" to their Wikipedia entries. This sort of thing can get ridiculous, and is against the Wikipedia guidelines. If the user really doesn't know what "time" means, let him search it himself! IMHO, links should be reserved for specific technical terms that relate to the original article and that the reader might plausibly want to learn more about. So, I removed some of the extra links. --Mpfrank 6/14/05

Removed reference to UF group

I removed the reference to the UF reversible computing group which someone had added, since it violated Wikipedia guidelines not to use the site for promotional purposes. Anyway, I was the leader of the UF group, and (contrary to some misleading reports by the UF press office) we didn't design any new reversible CPUs there. However, I did participate in the design of several reversible processors (Tick, FlatTop, and Pendulum) earlier during my Ph.D. work at MIT; most of this work took place during the period 1996-1999. --Mpfrank

Entropy

Although in practice no physical process can be exactly physically reversible or isentropic

Ought this be "... no macroscopic physical process ..." ?