English

GPU-accelerated simulated annealing based on p-bits with real-world device-variability modeling

Machine Learning 2026-01-22 v1 Artificial Intelligence

Abstract

Probabilistic computing using probabilistic bits (p-bits) presents an efficient alternative to traditional CMOS logic for complex problem-solving, including simulated annealing and machine learning. Realizing p-bits with emerging devices such as magnetic tunnel junctions (MTJs) introduces device variability, which was expected to negatively impact computational performance. However, this study reveals an unexpected finding: device variability can not only degrade but also enhance algorithm performance, particularly by leveraging timing variability. This paper introduces a GPU-accelerated, open-source simulated annealing framework based on p-bits that models key device variability factors -- timing, intensity, and offset -- to reflect real-world device behavior. Through CUDA-based simulations, our approach achieves a two-order magnitude speedup over CPU implementations on the MAX-CUT benchmark with problem sizes ranging from 800 to 20,000 nodes. By providing a scalable and accessible tool, this framework aims to advance research in probabilistic computing, enabling optimization applications in diverse fields.

Keywords

Cite

@article{arxiv.2601.14476,
  title  = {GPU-accelerated simulated annealing based on p-bits with real-world device-variability modeling},
  author = {Naoya Onizawa and Takahiro Hanyu},
  journal= {arXiv preprint arXiv:2601.14476},
  year   = {2026}
}

Comments

14 pages

R2 v1 2026-07-01T09:13:14.887Z