From: Tim Tyler on
``We should keep in mind as well that you digital computing
can be functionally equivalent to analog computing - that
is we can perform any of the functions of a hybrid
digital-analog network with an all digital computer.
The reverse is not true: we can't simulate all of the
functions of the digital computer with an analogue one.''

- The Singularity is Near, Ray Kurzweil, page 130

What?!?

Both can do universal computation - and so can simulate
any other type of system with an arbitrary degree of
precision.
--
__________
|im |yler http://timtyler.org/ tim(a)tt1lock.org Remove lock to reply.
From: A.G.McDowell on
In article <DsMmj.283013$S37.84001(a)fe3.news.blueyonder.co.uk>, Tim Tyler
<seemysig(a)cyberspace.org> writes
>``We should keep in mind as well that you digital computing
> can be functionally equivalent to analog computing - that
> is we can perform any of the functions of a hybrid
> digital-analog network with an all digital computer.
> The reverse is not true: we can't simulate all of the
> functions of the digital computer with an analogue one.''
>
> - The Singularity is Near, Ray Kurzweil, page 130
>
>What?!?
>
>Both can do universal computation - and so can simulate
>any other type of system with an arbitrary degree of
>precision.
Quantum computing is being investigated precisely because it cannot be
simulated efficiently with traditional digital computers, so, quoted out
of context, Kurzweil appears to be 180 degrees wrong.

But if his context identifies analog computing with consensus models of
neurones he may be practically correct; very few people believe that
neurones are exploiting quantum computing, and they appear to be suffer
too much from noise and general irreproducibility to make it practical
to use them as building blocks for general purpose digital computing.

While there are theoretical schemes for building reliable digital
computers from unreliable components, in practice the cost is high and
the payoff low. Systems faced with this problem (e.g. satellite
electronics, which face radiation-induced errors) tend to put a lot of
effort into physical hardening to stop the problem at source, leaving
them with fairly simple dual redundancy schemes for the main computer,
backed up with a core of hardwired electronics sufficient to reboot and
reload the computer under orders from the ground if necessary. Even
where dual redundancy is used, some very small part of the control logic
usually remains a single point of failure.
--
A.G.McDowell
From: Tim Tyler on
A.G.McDowell wrote:
> In article <DsMmj.283013$S37.84001(a)fe3.news.blueyonder.co.uk>, Tim Tyler

>> ``We should keep in mind as well that you digital computing
>> can be functionally equivalent to analog computing - that
>> is we can perform any of the functions of a hybrid
>> digital-analog network with an all digital computer.
>> The reverse is not true: we can't simulate all of the
>> functions of the digital computer with an analogue one.''
>>
>> - The Singularity is Near, Ray Kurzweil, page 130

Oops - I mean page 149.

>> What?!?
>>
>> Both can do universal computation - and so can simulate
>> any other type of system with an arbitrary degree of
>> precision.
> Quantum computing is being investigated precisely because it cannot be
> simulated efficiently with traditional digital computers, so, quoted out
> of context, Kurzweil appears to be 180 degrees wrong.

Quantum computing doesn't seem to crop up in the context -
and even that can be simulated on ordinary digital computers,
just rather slowly.

> But if his context identifies analog computing with consensus models of
> neurones he may be practically correct; very few people believe that
> neurones are exploiting quantum computing, and they appear to be suffer
> too much from noise and general irreproducibility to make it practical
> to use them as building blocks for general purpose digital computing.

He doesn't mention efficiency. He says it's impossible:

``we can't simulate all of the functions of the digital computer
with an analogue one.''

I reckon the most parsimonious explanation is a bad day, and
a lack of proof reading.

> While there are theoretical schemes for building reliable digital
> computers from unreliable components, in practice the cost is high and
> the payoff low. Systems faced with this problem (e.g. satellite
> electronics, which face radiation-induced errors) tend to put a lot of
> effort into physical hardening to stop the problem at source, leaving
> them with fairly simple dual redundancy schemes for the main computer,
> backed up with a core of hardwired electronics sufficient to reboot and
> reload the computer under orders from the ground if necessary.

IMO, the prevalance of hardware error correction doesn't mean it's a
good engineering solution.

Indeed, I rate it as an engineering roadblock - since self-assembled
nano-scale computing crystals *will* have simple non-error correcting
units which are vulnerable to noise, cosmic rays, etc - so low-level
software engineers will *need* to get to grips with dealing with systems
with unreliable components - and at the moment, they are being lulled
into thinking that this is a problem for the hardware guys.
--
__________
|im |yler http://timtyler.org/ tim(a)tt1lock.org Remove lock to reply.
From: Chris F Clark on
A.G.McDowell wrote:
>> While there are theoretical schemes for building reliable digital
>> computers from unreliable components, in practice the cost is high and
>> the payoff low. Systems faced with this problem (e.g. satellite
>> electronics, which face radiation-induced errors) tend to put a lot of
>> effort into physical hardening to stop the problem at source, leaving
>> them with fairly simple dual redundancy schemes for the main computer,
>> backed up with a core of hardwired electronics sufficient to reboot and
>> reload the computer under orders from the ground if necessary.

I can't talk to Kurzweil's point, but we are already facing unreliable
digital hardware. Intel already keeps track of soft-error rates
(circuits that compute the wrong answer occasionally due to radiation
etc.) in how their chips work and minimizes its impact on the actual
functioning of the chip to maintain the illusion of a deterministic
digital computer. It is, however, an illusion, not just in exotic
environments either, in your desktop, laptop, pda, and cell phone.
Moore's law with its attendant shrinking of transitors is only going
to make the problem continue to get worse.
From: Paul E. Black on
On Saturday 26 January 2008 15:10, Tim Tyler wrote:
> ``We should keep in mind as well that you digital computing
> can be functionally equivalent to analog computing - that
> is we can perform any of the functions of a hybrid
> digital-analog network with an all digital computer.
> The reverse is not true: we can't simulate all of the
> functions of the digital computer with an analogue one.''
>
> - The Singularity is Near, Ray Kurzweil, page 130
>
> What?!?
>
> Both can do universal computation - and so can simulate
> any other type of system with an arbitrary degree of
> precision.

True analog computation doesn't have an arbitrary degree of
precision.

A slide rule is an analog computer which can multiply two
numbers. It is limited to three, maybe four significant
figures. A digital computer are routinely programmed to
multiply number thousands of digits long, for example in
encryption schemes. Even a rigid slide rule the size of
the galaxy with atomic resolution could only manage about
35 digits of accuracy.

-paul-