Bridging the Analog and the Probabilistic Computing Divide: Configuring Oscillator Ising Machines as P-bit Engines
E. M. Hasantha Ekanayake, Nikhat Khan, Nikhil Shukla
TL;DR
This work addresses the divide between analog oscillator Ising machines (OIMs) and probabilistic p-bit computing by showing how to configure OIMs as p-bit engines through first- and second-harmonic injection, enabling Gibbs/Boltzmann sampling in analog hardware. The authors develop a theoretical framework where oscillator phase dynamics under SHI and FHI map to binary stochastic neurons and networks, with an effective inverse temperature $\beta_{\text{eff}}$ tunable via oscillator quality factor $Q$, SHI slew rate, and sampling times. They demonstrate practical computations, including a 5-node adder and MaxCut, validating Boltzmann statistics (low KL divergence, linear $\log p$ vs energy, and decaying autocorrelation) and showing generalization to the Dynamical Ising Machine (DIM). The results reveal a pathway to hybrid analog-probabilistic computing with potential impact on probabilistic inference and training of stochastic neural models, while outlining design considerations and future extensions to broader analog Ising platforms.
Abstract
Oscillator Ising Machines (OIMs) and probabilistic bit (p-bit)-based computing platforms have emerged as promising paradigms for tackling complex combinatorial optimization problems. Although traditionally viewed as distinct approaches, this work presents a theoretically grounded framework for configuring OIMs as p-bit engines. We demonstrate that this functionality can be enabled through a novel interplay between first- and second harmonic injection to the oscillators. Our work identifies new synergies between the two methods and broadens the scope of applications for OIMs. We further show that the proposed approach can be applied to other analog dynamical systems, such as the Dynamical Ising Machine.
