DeepAI AI Chat
Log In Sign Up

Universal Memcomputing Machines

05/05/2014
by   Fabio L. Traversa, et al.
Politecnico di Torino
University of California, San Diego
0

We introduce the notion of universal memcomputing machines (UMMs): a class of brain-inspired general-purpose computing machines based on systems with memory, whereby processing and storing of information occur on the same physical location. We analytically prove that the memory properties of UMMs endow them with universal computing power - they are Turing-complete -, intrinsic parallelism, functional polymorphism, and information overhead, namely their collective states can support exponential data compression directly in memory. We also demonstrate that a UMM has the same computational power as a non-deterministic Turing machine, namely it can solve NP--complete problems in polynomial time. However, by virtue of its information overhead, a UMM needs only an amount of memory cells (memprocessors) that grows polynomially with the problem size. As an example we provide the polynomial-time solution of the subset-sum problem and a simple hardware implementation of the same. Even though these results do not prove the statement NP=P within the Turing paradigm, the practical realization of these UMMs would represent a paradigm shift from present von Neumann architectures bringing us closer to brain-like neural computation.

READ FULL TEXT

page 2

page 6

page 7

page 10

10/12/2021

Diagonalization of Polynomial-Time Turing Machines Via Nondeterministic Turing Machine

The diagonalization technique was invented by Georg Cantor to show that ...
12/23/2017

On the Universality of Memcomputing Machines

Universal memcomputing machines (UMMs) [IEEE Trans. Neural Netw. Learn. ...
04/29/2015

FIFTH system for general-purpose connectionist computation

To date, work on formalizing connectionist computation in a way that is ...
05/17/2017

AI, Native Supercomputing and The Revival of Moore's Law

Based on Alan Turing's proposition on AI and computing machinery, which ...
03/22/2019

Anti-Turing Machine

The invention of CPU-centric computing paradigm was incredible breakthro...
11/12/2021

Multiway Storage Modification Machines

We present a parallel version of Schönhage's Storage Modification Machin...
09/30/2021

Robustness of non-computability

Turing computability is the standard computability paradigm which captur...