In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy

Akhilesh Jaiswal1, Amogh Agrawal2, Kaushik Roy2

  • 1School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA. jaiswal@purdue.edu.

Scientific Reports
|April 12, 2018
PubMed
Summary

We propose using magnetic tunnel junctions with voltage-controlled magnetic anisotropy for in-memory computing. This approach enables efficient Boolean logic operations directly within memory, overcoming the von Neumann bottleneck for AI and IoT applications.

Related Concept Videos

Vector Operations01:20

Vector Operations

Vectors are physical quantities that have both magnitude and direction. The vector operations include addition, subtraction, and scalar multiplication.
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
2.3K
Generator Voltage Control01:21

Generator Voltage Control

Generator voltage control is crucial for maintaining the stable operation of synchronous generators and wind turbines. In older models, a DC generator driven by the rotor delivers DC power to the rotor's field winding, and the power is transferred through slip rings and brushes. In the latest models, static or brushless exciters are used. Static exciters rectify AC power from the generator terminals and then transfer the DC power directly to the rotor. Brushless exciters, on the other hand, use...
675
Magnetic Vector Potential01:15

Magnetic Vector Potential

In electrostatics, the electric field can be written as the negative gradient of the potential. In magnetostatics, the zero divergence of the magnetic field ensures that the magnetic field can be expressed as the curl of a vector potential. This potential is known as the magnetic vector potential.
Consider an ideal solenoid with n turns per unit length and radius R. If I is the current through the solenoid, the magnetic field inside the solenoid is expressed as the product of vacuum...
1.6K
Voltage01:13

Voltage

The movement of electrons in a conductor requires some form of energy or work, usually provided by an external force, like a battery. This force is called the electromotive force or voltage. The voltage between two points, referred to as points "a" and "b," in an electric circuit is the energy (or work) needed to move a unit charge from point "a" to point "b," and this relationship is expressed mathematically as
4.3K
System of Memory01:23

System of Memory

Memory is categorized into three major systems: sensory memory, short-term memory (STM), and long-term memory (LTM). These systems differ in their capacity and the duration for which they can hold information. Sensory memory captures raw sensory input from the environment, holding it for just a few seconds or less. For example, on hearing a brief, loud sound, like a car horn honking, the sound seems to linger in the mind for a moment even after it stops. This is an instance of sensory memory...
7.5K
Working Memory01:24

Working Memory

Working memory refers to a combination of components, including short-term memory and attention, that allow an individual to hold information temporarily as we perform cognitive tasks. It is an essential cognitive function that enables the execution of complex tasks such as problem-solving, comprehension, and reasoning. Unlike short-term memory, which simply involves the storage of information for a brief period, working memory involves the active manipulation and processing of this...
927