
Hybrid Nanoelectronic Ising Machine – Researchers from CEA-Leti and Spintec in Grenoble, and from C2N/Université Paris-Saclay, have demonstrated a hybrid nanoelectronic Ising machine that combines hafnium-oxide memristors with stochastic magnetic tunnel junctions (SMTJs) to solve hard combinatorial optimization problems.
Reported in Nature Communications, the article, “Intrinsic Annealing in a Hybrid Memristor-Magnetic Tunnel Junction Ising Machine,” introduces an intrinsic annealing mechanism that could pave the way for more compact, faster, and energy-efficient hardware accelerators.
Ising machines are specialized hardware accelerators designed to search for optimal solutions among vast numbers of possibilities. They operate by repeatedly updating binary variables until the system reaches a low-energy configuration that achieves a good compromise between the problem constraints.
Ising machines are specialized hardware accelerators designed to search for optimal solutions among vast numbers of possibilities. They operate by repeatedly updating binary variables until the system reaches a low-energy configuration that achieves a good compromise between the problem constraints.
Compared with conventional implementations of local-search optimization, the research team’s architecture aims to reduce data movement and explicit digital-instruction overhead by implementing key operations with the physical properties of nanodevices.
“Optimization is a bit like guiding a marble toward a target pocket on a tilted maze board,” said Louis Hutin, co-principal investigator of the project and senior scientist at CEA-Leti. “The tilt drives the marble downhill but downhill can sometimes lead to a dead end. A small shake gives it enough energy to escape and explore another route. In our system, that shake is provided by the natural fluctuations of magnetic tunnel junctions, and its strength can be controlled through their coupling with the memristor network.”
Solving Hard Optimization Tasks
The research addresses combinatorial optimization—a critical computational task involving finding the best choice among countless combinations of possibilities. Efficiency gains in this area can translate into saved time, energy, and resources across industries. Relevant application domains include:
• Logistics and transport routing,
• Power-grid management,
• Industrial scheduling and chip design, and
• Hardware acceleration for scheduling and resource-allocation tasks in computing systems.
In this project, the machine implemented key operations of a local-search algorithm using dedicated hardware primitives, reducing the amount of data movement and the number of explicit digital instructions required to execute the algorithm.
The two first authors of the paper, Mohammed Akib Iftakher, a doctoral researcher at CNRS, C2N & Université Paris Saclay, and Hugo Levices, doctoral researcher at CEA-Leti, explained: “The challenge was to make two very different device technologies work together in a controlled computing loop. Memristors store the problem structure, while stochastic magnetic tunnel junctions provide the variables that fluctuate and update. Showing that this hybrid system can solve concrete graph-optimization benchmarks is an important step beyond isolated device demonstrations.”
The project also demonstrated that hybrid nanotechnologies can be combined into a working optimization accelerator, rather than treated as separate building blocks. Because memristors, magnetic tunnel junctions, and CMOS circuitry are compatible with advanced integration, the work points toward compact, fast, and energy-efficient hardware for local-search optimization.
Controlling Randomness with a Single Voltage
A primary challenge in optimization hardware is controlling “stochasticity”—the random fluctuations needed to explore possible solutions. Early stages require high randomness to avoid getting stuck in local minima, while later stages require stability to converge on a solution.
The team demonstrated a system in which the two nanotechnologies work together naturally. Memristors store the problem graph–the links describing how variables influence each other–while SMTJs act as probabilistic yes/no variables that fluctuate due to thermal noise. Because these two elements are closely coupled, adjusting the read voltage of the memristor array progressively reduces randomness during the search, providing intrinsic annealing with minimal additional circuitry.
This close coupling provides a natural pathway for annealing without needing a separate, heavy control layer for every update step. While the current prototype utilizes external feedback for measurement, the underlying architecture points toward a fully integrated version that minimizes data movement and digital instruction overhead.
Prototype Results and Path to Parallelism
The prototype was tested on concrete graph-optimization benchmarks, consistently finding the global optimum for a 24-vertex weighted MAX-CUT problem and a 10-vertex, three-color graph-coloring problem. All measurements were performed at room temperature and zero magnetic field.
While the current device operates with sequential updates, the authors highlight significant potential for speed improvements in a fully integrated version. By exploiting massive parallelism, utilizing nanosecond-scale switching speeds, and enabling direct coupling between the crossbar and spins—eliminating analog-to-digital conversion delays—the approach could eventually be orders of magnitude faster than current electronic Ising machines.
Integration and Scaling
This work bridges two complementary nanotechnologies—memristors for dense storage and SMTJs for thermally driven randomness—into a single computing architecture. Both components are CMOS-compatible and integrated in back-end-of-line (BEOL) layers, supporting the vertical 3D integration trends essential for scaling.
“The main point is not just that we put two nanotechnologies together,” said Damien Querlioz, co-principal investigator of the project and research director at CNRS. “It is that they can interact directly and help guide the search, without forcing the machine to translate every update back and forth through digital electronics.”

Artist’s view of intrinsic annealing in a hybrid ReRAM-SMTJ Ising machine. The maze on the left illustrates a search process in which fluctuations first help explore possible solutions. As the signal from the ReRAM array progressively dominates this randomness, the system settles into a stable configuration representing a good solution. The circuit schematic on the right evokes the hardware loop linking the ReRAM crossbar to stochastic magnetic tunnel junctions. ©Axel Faure, Arthur Lhomé / CEA
Next Steps
The team plans to move from proof-of-concept experiments to more scalable systems. Priority steps include integrating control electronics closer to the devices—ideally on the same chip or in 3D stacks—testing larger problem sizes, and exploiting true parallel operation. Future work will focus on benchmarking speed and energy consumption against conventional computing approaches to quantify performance gains.
“This work has been partially supported within the framework of the FAMES Pilot Line of the Chips JU, funded by Horizon Europe under grant agreement 101182279, and the Digital Europe Programme under grant agreement 101182297.”
About the Institutions
CEA-Leti (Grenoble) is a technology research institute at CEA and a global leader in miniaturization technologies. Spintec (Grenoble) is a joint research unit of CEA, CNRS and Université Grenoble Alpes specializing in spintronics. C2N (Centre for Nanoscience and Nanotechnology, Palaiseau) is a joint CNRS / Université Paris-Saclay laboratory focused on nanoscience, photonics, and nanoelectronics.

















