GPU-accelerated simulated annealing based on p-bits with real-world device-variability modeling
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 38 references that are in the map. First posted on arXiv 20 Jan 2026.
Builds on
5 of 38 references.
References · 5
- 2021Massively Parallel Probabilistic Computing with Sparse Ising Machinescited by 25
- 2015Solving maximum cut problems by simulated annealingcited by 4
- 2020Recent Advances on the Graph Isomorphism Problemcited by 4
- 2022Physics-inspired Ising Computing with Ring Oscillator Activated p-bitscited by 4
- 2023Local Energy Distribution Based Hyperparameter Determination for Stochastic Simulated Annealingcited by 2
Built on by
Not cited yet.