January 23, 2009
We extend the notion of memristive systems to capacitive and inductive elements, namely capacitors and inductors whose properties depend on the state and history of the system. All these elements show pinched hysteretic loops in the two constitutive variables that define them: current-voltage for the memristor, charge-voltage for the memcapacitor, and current-flux for the meminductor. We argue that these devices are common at the nanoscale where the dynamical properties of el...
June 23, 2015
This article presents a review on the main applications of the fourth fundamental circuit element, named "memristor", which had been proposed for the first time by Leon Chua and has recently been developed by a team at HP Laboratories led by Stanley Williams. In particular, after a brief analysis of memristor theory with a description of the first memristor, manufactured at HP Laboratories, we present its main applications in the circuit design and computer technology, togeth...
June 9, 2014
In the quest for alternatives to traditional CMOS, it is being suggested that digital computing efficiency and power can be improved by matching the precision to the application. Many applications do not need the high precision that is being used today. In particular, large gains in area- and power efficiency could be achieved by dedicated analog realizations of approximate computing engines. In this work, we explore the use of memristor networks for analog approximate comput...
March 26, 2019
We describe a hybrid analog-digital computing approach to solve important combinatorial optimization problems that leverages memristors (two-terminal nonvolatile memories). While previous memristor accelerators have had to minimize analog noise effects, we show that our optimization solver harnesses such noise as a computing resource. Here we describe a memristor-Hopfield Neural Network (mem-HNN) with massively parallel operations performed in a dense crossbar array. We provi...
September 30, 2010
Memory effects are ubiquitous in nature and the class of memory circuit elements - which includes memristors, memcapacitors and meminductors - shows great potential to understand and simulate the associated fundamental physical processes. Here, we show that such elements can also be used in electronic schemes mimicking biologically-inspired computer architectures, performing digital logic and arithmetic operations, and can expand the capabilities of certain quantum computatio...
October 18, 2017
Memristors have recently received significant attention as ubiquitous device-level components for building a novel generation of computing systems. These devices have many promising features, such as non-volatility, low power consumption, high density, and excellent scalability. The ability to control and modify biasing voltages at the two terminals of memristors make them promising candidates to perform matrix-vector multiplications and solve systems of linear equations. In ...
September 12, 2018
Finding the shortest path in a graph has applications to a wide range of optimization problems. However, algorithmic methods scale with the size of the graph in terms of time and energy. We propose a method to solve the shortest path problem using circuits of nanodevices called memristors and validate it on graphs of different sizes and topologies. It is both valid for an experimentally derived memristor model and robust to device variability. The time and energy of the compu...
October 9, 2022
The Ising model is of prime importance in the field of statistical mechanics. Here we show that Ising-type interactions can be realized in periodically-driven circuits of stochastic binary resistors with memory. A key feature of our realization is the simultaneous co-existence of ferromagnetic and antiferromagnetic interactions between two neighboring spins -- an extraordinary property not available in nature. We demonstrate that the statistics of circuit states may perfectly...
February 27, 2013
Conventional neuro-computing architectures and artificial neural networks have often been developed with no or loose connections to neuroscience. As a consequence, they have largely ignored key features of biological neural processing systems, such as their extremely low-power consumption features or their ability to carry out robust and efficient computation using massively parallel arrays of limited precision, highly variable, and unreliable components. Recent developments ...
April 29, 2017
Memristors are nonlinear passive circuit elements which can be thought as time varying resistances. When connected in a complex circuit these exhibit very exotic behavior, typical of disordered systems, such as a universal slow relaxation for intricated circuit topologies, and strong dependence on the initial conditions. Being memristive components part of a circuit, non-local effects due to the Kirchhoff constraints are present. In the formalism developed recently for a fair...