Related Experiment Video
Updated: Apr 24, 2026

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
Magnetic-Tunnel-Junction-Based Probabilistic Processor for Efficient Embodied Evolution
Youwei Bao1, Shuhan Yang1, Edward Humianto1
1Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore.
None:
In embodied artificial intelligence (AI), evolutionary search enables adaptation in complex and uncertain environments but relies on massive stochastic sampling, which in hardware is typically generated using complementary metal-oxide-semiconductor pseudorandom number generators with significant power and area costs. In this paper, we present a 256-magnetic-tunnel-junction (MTJ)-based probabilistic processor as an efficient physical platform for embodied evolution. Using an Ising-based probabilistic sampler, we experimentally construct highly reconfigurable Gaussian probabilistic bits from networks of MTJ-based probabilistic bits and scale the architecture to 256 parallel generators for evolutionary mutation. We demonstrate evolved agent morphologies comparable to those obtained using an ideal software Gaussian random number generator in a robotic locomotion task. MTJ-based stochasticity further drives on-hardware selection, including a diversity-aware scheme that balances lineage diversity and fitness. Our results establish that MTJ-based probabilistic hardware is a promising low-power stochastic substrate for embodied AI and evolutionary robotics.
Related Concept Videos
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Entropy Change in Reversible Processes
The statement can be further generalized to prove that entropy is a state function. Take a cyclic process between any two points on a p-V diagram.
Propagation of Action Potentials
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
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...
Ampere's Law: Problem-Solving
Specific steps need to be considered while calculating the symmetric magnetic field distribution...

