Ising machines are becoming increasingly popular as efficient and hardware-friendly solvers for combinatorial optimization problems. One promising approach for solving Ising models is through probabilistic Ising machines (PIMs), wherein conventional bits are replaced by bistable tunable stochastic bits (p-bits). The generation of random numbers is a crucial component of PIMs. Stochastic magnetic tunnel junctions (MTJs) have been proposed to physically implement p-bits; however, their scalability faces challenges due to the required fine tuning of a small energy barrier. Alternatively, the voltage-controlled magnetic anisotropy (VCMA) effect in deterministic perpendicular MTJs can be used to generate random binary states. Here, we present a comprehensive phase diagram to delineate the characteristics of VCMA pulses for the generation of true random numbers. We introduce the design of an MTJ-based p-bit, where the precision of the stochastic component is linked to the number of MTJs employed. We explore the impact of adaptive p-bit precision in solving an instance of a maximum satisfiability problem. The results show that a limited number of VCMA-based MTJs (less than 20) are sufficient to ensure performance comparable to the software solutions.

Random Number Generation Driven by Voltage-Controlled Magnetic Anisotropy and Their use in Probabilistic Computing

Raimondo E.;Grimaldi A.;Giordano A.;Finocchio G.
Ultimo
2024-01-01

Abstract

Ising machines are becoming increasingly popular as efficient and hardware-friendly solvers for combinatorial optimization problems. One promising approach for solving Ising models is through probabilistic Ising machines (PIMs), wherein conventional bits are replaced by bistable tunable stochastic bits (p-bits). The generation of random numbers is a crucial component of PIMs. Stochastic magnetic tunnel junctions (MTJs) have been proposed to physically implement p-bits; however, their scalability faces challenges due to the required fine tuning of a small energy barrier. Alternatively, the voltage-controlled magnetic anisotropy (VCMA) effect in deterministic perpendicular MTJs can be used to generate random binary states. Here, we present a comprehensive phase diagram to delineate the characteristics of VCMA pulses for the generation of true random numbers. We introduce the design of an MTJ-based p-bit, where the precision of the stochastic component is linked to the number of MTJs employed. We explore the impact of adaptive p-bit precision in solving an instance of a maximum satisfiability problem. The results show that a limited number of VCMA-based MTJs (less than 20) are sufficient to ensure performance comparable to the software solutions.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11570/3322041
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact