close
The Wayback Machine - https://web.archive.org/web/20230511152308/https://www.eetimes.com/analog-computer-trumps-turing-model/
Advertisement
News
EEtimes
News the global electronics community can trust
eetimes.com
power electronics news
The trusted news source for power-conscious design engineers
powerelectronicsnews.com
EPSNews
News for Electronics Purchasing and the Supply Chain
epsnews.com
elektroda
The can't-miss forum engineers and hobbyists
elektroda.pl
eetimes eu
News, technologies, and trends in the electronics industry
eetimes.eu
Products
Electronics Products
Product news that empowers design decisions
electronicproducts.com
Datasheets.com
Design engineer' search engine for electronic components
datasheets.com
eem
The electronic components resource for engineers and purchasers
eem.com
Design
embedded.com
The design site for hardware software, and firmware engineers
embedded.com
Elector Schematics
Where makers and hobbyists share projects
electroschematics.com
edn Network
The design site for electronics engineers and engineering managers
edn.com
electronic tutorials
The learning center for future and novice engineers
electronics-tutorials.ws
TechOnline
The educational resource for the global engineering community
techonline.com
Tools
eeweb.com
Where electronics engineers discover the latest toolsThe design site for hardware software, and firmware engineers
eeweb.com
Part Sim
Circuit simulation made easy
partsim.com
schematics.com
Brings you all the tools to tackle projects big and small - combining real-world components with online collaboration
schematics.com
PCB Web
Hardware design made easy
pcbweb.com
schematics.io
A free online environment where users can create, edit, and share electrical schematics, or convert between popular file formats like Eagle, Altium, and OrCAD.
schematics.io
Product Advisor
Find the IoT board you’ve been searching for using this interactive solution space to help you visualize the product selection process and showcase important trade-off decisions.
transim.com/iot
Transim Engage
Transform your product pages with embeddable schematic, simulation, and 3D content modules while providing interactive user experiences for your customers.
transim.com/Products/Engage
About
AspenCore
A worldwide innovation hub servicing component manufacturers and distributors with unique marketing solutions
aspencore.com
Silicon Expert
SiliconExpert provides engineers with the data and insight they need to remove risk from the supply chain.
siliconexpert.com
Transim
Transim powers many of the tools engineers use every day on manufacturers' websites and can develop solutions for any company.
transim.com

Analog computer trumps Turing model

By Sunny Bains  11.03.1998 1

HAIFA, Israel — Recent developments in computing theory challenge longstanding assumption about digital and analog computing, and suggest that analog computations are more powerful than digital ones.

The latest thesis, advanced by Hava Siegelmann at the Technion Institute of Technology, claims that some computational problems can only be solved by analog neural networks. Since neural networks are essentially analog computers, the work suggests, on a theoretical level, that analog operations are inherently more powerful than digital.

Based on her work, Siegelmann believes that neural networks represent a “super-Turing” computer more comprehensive than even a hypothetical digital computer with unlimited resources. Long-term, Siegelmann said she hopes her model will open up completely new ways of thinking about computing.

Siegelmann would like to see the neural network “considered a standard model in the realm of analog computation, functioning in a role parallel to that of the Turing machine in the Church-Turing thesis,” she said. “Our analog computation thesis suggests that no possible abstract analog device can have more computational capabilities than neural networks.”

Partner Content
View All
By Asian Tera Part Limited  05.01.2023
By Myung-hee Na, VP of Revolutionary Technology Center (RTC), SK hynix  04.23.2023

British mathematician Alan Turing proposed the hypothetical Turing computer in the 1930s to settle a question in mathematical logic. His purpose was to give a precise mathematical definition to the concept of an algorithm. Turing's theoretical computer was designed with only a finite number of discrete states, and used a finite alphabet of symbols stored on an infinitely long tape that would be read by the machine.

Turing was able to show that the hypothetical computer could execute any mathematically defined algorithm, a result that became known as the “Church-Turing thesis” because Alonzo Church, another logician, proved essentially the same theorem using a different approach. Turing went on to develop one of the first digital electronic computers at the end of World War II.

While both analog and digital computers have been developed, the digital variety triumphed for purely technical reasons. The digital approach makes the control of errors more feasible, and the unexpected success of VLSI technology has made each generation of machine more accurate and powerful.

“Computer science is deeply rooted in the idea of the classical computer,” Siegelmann said. “The entire structure of the language is geared toward the Turing machine.” Neural networks, however, have introduced an interesting counterpoint to the digital paradigm.

Siegelmann's computational model is a conventional collection of neurons arranged in a general structure that includes loops. However, the weights between the neurons, the strength of their connection, is represented by real numbers, not just the rational values that digital computers can represent.

Regardless of whether the input and output are digital, the analog nature of the network means the whole structure acts as a complex dynamical system. For this reason, the information processing going on has much more in common with physics than does conventional computing.

The crux of the difference between analog and digital computing is the number of bits of precision available. In the Turing machine, numbers can be stored with any degree of precision since the storage medium is an infinite tape. Depending on the sensitivity of the algorithm being used, enough decimal places can be included to get the right answer.

On this basis, it has generally been believed that an analog computer has no advantages. Not only will it suffer from problems of noise and unpredictability, conventional wisdom holds, but the “infinite precision” that it might theoretically offer is already effectively available to digital computers.

In nature, said Siegelmann, physical quantities such as energy or position are not incremented in discrete chunks, as they are in their binary, or digital, representation. Instead, their exact values can vary continuously.

“Furthermore,” she said, “the dynamical behavior of natural systems is influenced by real [numerical] values, which may describe basic physical constants such as the speed of light, Planck's constant and the charge of the electron.” In particular, the recent revelations of chaos theory have shown that extremely small errors in initial conditions can grow to influence behavior on a large scale.

When the functions being computed are complex to the point of being chaotic, it's not difficult to see how the abilities of digital computers can fall short.

The mathematical model of analog computation suggested by Siegelmann is, similarly, a dynamical system that evolves in a continuous-phase space, in contrast to the discrete-space model of digital computers. She interprets the dynamical behavior of systems as a process of computation and shows, mathematically, the essential difference between the two paradigms. “The neural network that represents the analog computer proves to be inherently richer than the standard Turing model,” said Siegelmann. “It encompasses and transcends digital computation while its power remains bounded and sensitive to resource constraints.”

This model cuts little ice with many computer scientists and programmers, however. Christos Papadimitriou, professor of computer science at the University of California at Berkeley, summed up their objections. Trivially, he said, physical systems may well take on irrational values. “Even a rod of length equal to a noncomputable number is non-Turing.” However, said Papadimitriou, “the interesting question is whether such systems can be usefully employed in computation. I do not think so. How do you manufacture such a rod, and how do you read its thousandth digit?”

Assumption of continuity
Siegelmann understands the concern. She views the neural networks her project has analyzed mainly as a mathematical idealization, “assuming continuous-phase space and exactly precise data in order to enable the design of novel continuous algorithms.”

This assumption of continuity is common in mathematics, she said. It is the basis for using integrals to approximate volumes and allows the design of efficient “interior point” algorithms for linear programming, where the previously used discrete algorithms are exponentially slow. This continuous framework may be what makes many neural networks so efficient, Siegelmann said.

Papadimitriou said he remains skeptical. “I don't think that analog systems can be dramatically more powerful than ordinary computers,” he said. “The argument is simple and familiar: Analog systems based on physical phenomena that can be described by differential equations can be simulated by ordinary computers in time not substantially greater than the delay of such systems. Substantial, and by this I mean exponential, gains are thus impossible.”

Siegelmann countered that analog computing is fundamentally different than its digital counterpart. “With analog computers, the classical models of computing that everybody uses simply do not hold up, at least not in all circumstances,” she said. “Those working in the area of analog computing should note that, if they were using an irrational number, they were probably not computing the Turing algorithms that they intended to.”

1 comments
Post Comment
Skywalker viking   2016-05-25 21:58:55

Hardware considerations seem to also play a part in evolution that is brushed aside sometimes in favor of theoretical equivalences. How a stable noise floor/zero is achieved could have a big influence, establishment a stable zero rather than trying to always theoretically beat it could be important.

Perhaps it depends a bit on intended use but- compared as discreet units,even an op amp of some kind processes more information,and in parellel,than a serial digital cpu and memory. In wave functions and fourier there is implicate and extricate order,all building block operations are availible at once and can be performed instantaneously together without discreet building of function one element at a time and iteration like a convential computer. Total temporal serialisation in a Turing system also has some drawbacks,the assertion that a working technology couldnt be many times more powerful than a Turing configuration sometimes seems rooted in the idea that analog and digital processing units are of equivalent power.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles