MemComputing: when memory becomes a computing tool
Massimiliano Di Ventra a
a university of california san diego, 9500 GILMAN DRIVE MAIL CODE 0018, LA Jol, san diego, United States
Materials for Sustainable Development Conference (MATSUS)
Proceedings of MATSUS23 & Sustainable Technology Forum València (STECH23) (MATSUS23)
#QMat - Materials for Quantum Technology
VALÈNCIA, Spain, 2023 March 6th - 10th
Organizers: José J. Baldoví, Dmitry Baranov and Jannika Lauth
Invited Speaker, Massimiliano Di Ventra, presentation 054
DOI: https://doi.org/10.29363/nanoge.matsus.2023.054
Publication date: 22nd December 2022

MemComputing is a new physics-based approach to computation that employs time non-locality (memory) to both process and store information on the same physical location [1]. Its digital version is designed to solve combinatorial optimization problems. A practical realization of digital memcomputing machines (DMMs) can be accomplished via circuits of non-linear dynamical systems with memory engineered so that periodic orbits and chaos can be avoided. A given logic (or algebraic) problem is first mapped into this type of dynamical system whose point attractors represent the solutions of the original problem. A DMM then finds the solution via a succession of elementary avalanches (instantons) whose role is to eliminate configurations of logical inconsistency (‘‘logical defects’’) from the circuit. I will discuss the physics behind MemComputing and show many examples of its applicability to various combinatorial optimization problems, Machine Learning, and Quantum Mechanics, demonstrating its advantages over traditional approaches and even quantum computing.

Work supported by DARPA, DOE, NSF, CMRR, and MemComputing, Inc. (http://memcpu.com/).

© FUNDACIO DE LA COMUNITAT VALENCIANA SCITO
We use our own and third party cookies for analysing and measuring usage of our website to improve our services. If you continue browsing, we consider accepting its use. You can check our Cookies Policy in which you will also find how to configure your web browser for the use of cookies. More info