Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

Export citation

Export citation

Choose format for download:

Download Citation
  • Open Access

High-Performance and Reliable Probabilistic Ising Machine Based on Simulated Quantum Annealing

Eleonora Raimondo1,2, Esteban Garzón3, Yixin Shao4, Andrea Grimaldi5,2, Stefano Chiappini1, Riccardo Tomasello6, Noraica Davila-Melendez7, Jordan A. Katine7, Mario Carpentieri6 et al.

Massimo Chiappini1, Marco Lanuzza3, Pedram Khalili Amiri4, and Giovanni Finocchio2,*

  • *Contact author: gfinocchio@unime.it

Phys. Rev. X 15, 041001 – Published 1 October, 2025

DOI: https://doi.org/10.1103/pcmz-w776

Abstract

Probabilistic computing with p-bits is emerging as a computational paradigm for machine learning and for facing combinatorial optimization problems (COPs) with the so-called probabilistic Ising machines (PIMs). From a hardware point of view, the key elements that characterize a PIM are the random number generation, the nonlinearity, the network of coupled probabilistic bits, and the energy-minimization algorithm. Regarding the energy-minimization algorithm in this work we show that PIMs using the simulated quantum annealing (SQA) schedule exhibit better performance as compared to simulated annealing and parallel tempering in solving a number of COPs, such as maximum satisfiability problems, the planted Ising problem, and the traveling salesman problem. Additionally, we design and simulate the architecture of a fully connected CMOS-based PIM that is able to run the SQA algorithm having a spin-update time of 8 ns with a power consumption of 0.22 mW. Our results also show that SQA increases the reliability and the scalability of PIMs by compensating for device variability at an algorithmic level enabling the development of their implementation combining CMOS with different technologies such as spintronics. This work shows that the characteristics of the SQA are hardware agnostic and can be applied in the codesign of any hybrid analog-digital Ising machine implementation. Our results open a promising direction for the implementation of a new generation of reliable and scalable PIMs.

View figure in article

Physics Subject Headings (PhySH)

Popular Summary

Article Text

Supplemental Material

References (65)

  1. N. Mohseni, P. L. McMahon, and T. Byrnes, Ising machines as hardware solvers of combinatorial optimization problems, Nat. Rev. Phys. 4, 363 (2022).
  2. Y. Fu and P. W. Anderson, Application of statistical mechanics to NP-complete problems in combinatorial optimisation, J. Phys. A 19, 1605 (1986).
  3. A. Lucas, Ising formulations of many NP problems, Front. Phys. 2, 1 (2014).
  4. M. R. Bartolacci, L. J. LeBlanc, Y. Kayikci, and T. A. Grossman, Optimization modeling for logistics: Options and implementations, J. Bus. Logist. 33, 118 (2012).
  5. H. M. V. Samani and A. Mottaghi, Optimization of water distribution networks using integer linear programming, J. Hydraul. Eng. 132, 501 (2006).
  6. T. Albash and D. A. Lidar, Demonstration of a scaling advantage for a quantum annealer over simulated annealing, Phys. Rev. X 8, 031016 (2018).
  7. A. D. King et al., Quantum critical dynamics in a 5,000-qubit programmable spin glass, Nature (London) 617, 61 (2023).
  8. K. Tatsumura, M. Yamasaki, and H. Goto, Scaling out Ising machines using a multi-chip architecture for simulated bifurcation, Natl. Electron. Rev. 4, 208 (2021).
  9. T. Honjo et al., 100,000-spin coherent Ising machine, Sci. Adv. 7, 952 (2021).
  10. A. Litvinenko, R. Khymyn, V. H. González, R. Ovcharov, A. A. Awad, V. Tyberkevych, A. Slavin, and J. Åkerman, A spinwave Ising machine, Commun. Phys. 6, 227 (2023).
  11. S. Dutta, A. Khanna, A. S. Assoa, H. Paik, D. G. Schlom, Z. Toroczkai, A. Raychowdhury, and S. Datta, An Ising Hamiltonian solver based on coupled stochastic phase-transition nano-oscillators, Natl. Electron. Rev. 4, 502 (2021).
  12. J. Vaidya, R. S. Surya Kanthi, and N. Shukla, Creating electronic oscillator-based Ising machines without external injection locking, Sci. Rep. 12, 981 (2022).
  13. S. Chowdhury et al., A full-stack view of probabilistic computing with p-bits: Devices, architectures, and algorithms, IEEE J. Explor. Solid-State Comput. Devices Circuits 9, 1 (2023).
  14. N. A. Aadit, A. Grimaldi, M. Carpentieri, L. Theogarajan, J. M. Martinis, G. Finocchio, and K. Y. Camsari, Massively parallel probabilistic computing with sparse Ising machines, Natl. Electron. Rev. 5, 460 (2022).
  15. N. A. Aadit, A. Grimaldi, G. Finocchio, and K. Y. Camsari, Physics-inspired Ising computing with ring oscillator activated p-bits, in 2022 IEEE 22nd International Conference on Nanotechnology (NANO), Palma de Mallorca, Spain, Vols. 2022 (IEEE, 2022), pp. 393–396, 10.1109/NANO54668.2022.9928681.
  16. C. Roques-Carmes, Y. Salamin, J. Sloan, S. Choi, G. Velez, E. Koskas, N. Rivera, S. E. Kooi, J. D. Joannopoulos, and M. Soljačić, Biasing the quantum vacuum to control macroscopic probability distributions, Science 381, 205 (2023).
  17. K. Y. Camsari, R. Faria, B. M. Sutton, and S. Datta, Stochastic p-bits for invertible logic, Phys. Rev. X 7, 031014 (2017).
  18. G. Finocchio, M. Di Ventra, K. Y. Camsari, K. Everschor-Sitte, P. Khalili Amiri, and Z. Zeng, The promise of spintronics for unconventional computing, J. Magn. Magn. Mater. 521, 167506 (2021).
  19. A. Grimaldi, L. Sánchez-Tejerina, N. Anjum Aadit, S. Chiappini, M. Carpentieri, K. Camsari, and G. Finocchio, Spintronics-compatible approach to solving maximum-satisfiability problems with probabilistic computing, invertible logic, and parallel tempering, Phys. Rev. Appl. 17, 024052 (2022).
  20. A. Grimaldi et al., Experimental evaluation of simulated quantum annealing with MTJ-augmented p-bits, in 2022 International Electron Devices Meeting (IEDM), San Francisco, CA, Vols. 2022 (IEEE, 2022), pp. 22.4.1-22.4.4, 10.1109/IEDM45625.2022.10019530.
  21. Y. Shao, C. Duffee, E. Raimondo, N. Davila, V. Lopez-Dominguez, J. A. Katine, G. Finocchio, and P. Khalili Amiri, Probabilistic computing with voltage-controlled dynamics in magnetic tunnel junctions, Nanotechnology 34, 495203 (2023).
  22. A. Grimaldi, L. Mazza, E. Raimondo, P. Tullo, D. Rodrigues, K. Y. Camsari, V. Crupi, M. Carpentieri, V. Puliafito, and G. Finocchio, Evaluating spintronics-compatible implementations of Ising machines, Phys. Rev. Appl. 20, 024005 (2023).
  23. J. Si et al., Energy-efficient superparamagnetic Ising machine and its application to traveling salesman problems, Nat. Commun. 15, 3457 (2024).
  24. P. L. McMahon et al., A fully programmable 100-spin coherent Ising machine with all-to-all connections, Science 354, 614 (2016).
  25. A. Grimaldi, E. Raimondo, A. Giordano, K. Y. Çamsar𝚤, and G. Finocchio, A comparison of energy minimization algorithms for solving max-sat problem with probabilistic Ising machines, in 2023 IEEE 23rd International Conference on Nanotechnology (NANO), Jeju City, Korea, Vols. 2023 (IEEE, 2023), pp. 698–702, 10.1109/NANO58406.2023.10231311.
  26. A. Z. Pervaiz, S. Datta, and K. Y. Camsari, Probabilistic computing with binary stochastic neurons, in 2019 IEEE BiCMOS and Compound Semiconductor Integrated Circuits and Technology Symposium (BCICTS), Nashville, TN (IEEE, 2019), pp. 1–6, 10.1109/BCICTS45179.2019.8972719.
  27. W. A. Borders, A. Z. Pervaiz, S. Fukami, K. Y. Camsari, H. Ohno, and S. Datta, Integer factorization using stochastic magnetic tunnel junctions, Nature (London) 573, 390 (2019).
  28. B. A. Cipra, An introduction to the Ising model, Am. Math. Mon. 94, 937 (1987).
  29. M. Suzuki, Relationship between D-dimensional quantal spin systems and (D+1)-dimensional Ising systems: Equivalence, critical exponents and systematic approximants of the partition function and spin correlations, Prog. Theor. Phys. 56, 1454 (1976).
  30. T. Okuyama, M. Hayashi, and M. Yamaoka, An Ising computer based on simulated quantum annealing by path integral Monte Carlo method, in 2017 IEEE International Conference on Rebooting Computing (ICRC), Vols. 2017 (IEEE, 2017), pp. 1–6.
  31. See Supplemental Material at http://link.aps.org/supplemental/10.1103/pcmz-w776 for a performance comparison of CMOS-based PIM with other Ising machines, as well as details on parameter optimization.
  32. E. Crosson and A. W. Harrow, Simulated quantum annealing can be exponentially faster than classical simulated annealing, in 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS), New Brunswick, NJ, Vols. 2016 (IEEE, 2016), pp. 714–723, 10.1109/FOCS.2016.81.
  33. D. Blackman and S. Vigna, Scrambled linear pseudorandom number generators, ACM Trans. Math. Softw. 47, 1 (2021).
  34. N. S. Singh et al., CMOS plus stochastic nanomagnets enabling heterogeneous computers for probabilistic inference and learning, Nat. Commun. 15, 2685 (2024).
  35. A. Stillmaker and B. Baas, Scaling equations for the accurate prediction of CMOS device performance from 180 Nm to 7 Nm, Integration, The VLSI Journal 58, 74 (2017).
  36. R. Iimura, S. Kitamura, and T. Kawahara, Annealing processing architecture of 28-Nm CMOS chip for Ising model With 512 fully connected spins, IEEE Trans. Circuits Syst. I 68, 5061 (2021).
  37. K. Kawamura et al., Amorphica: 4-replica 512 fully connected spin 336 MHz metamorphic annealer with programmable optimization strategy and compressed-spin-transfer multi-chip extension, in 2023 IEEE International Solid-State Circuits Conference (ISSCC) (IEEE, 2023), pp. 42–44.
  38. H. M. Waidyasooriya and M. Hariyama, Highly-parallel FPGA accelerator for simulated quantum annealing, IEEE Trans. Emerg. Top. Comput. 9, 2019 (2021).
  39. S. Xie, S. R. S. Raman, C. Ni, M. Wang, M. Yang, and J. P. Kulkarni, Ising-CIM: A reconfigurable and scalable compute within memory analog Ising accelerator for solving combinatorial optimization problems, IEEE J. Solid-State Circuits 57, 3453 (2022).
  40. Y. Su, H. Kim, and B. Kim, CIM-Spin: A scalable CMOS annealing processor with digital in-memory spin operators and register spins for combinatorial optimization problems, IEEE J. Solid-State Circuits 57, 2263 (2022).
  41. P. Meinerzhagen, A. Teman, R. Giterman, N. Edri, A. Burg, and A. Fish, Gain-Cell Embedded DRAMs for Low-Power VLSI Systems-on-Chip (Springer International Publishing, Cham, 2018).
  42. E. Garzon, Y. Greenblatt, O. Harel, M. Lanuzza, and A. Teman, Gain-cell embedded DRAM under cryogenic operation-a first study, IEEE Transactions on Very Large Scale Integration (VLSI) Systems 29, 1319 (2021).
  43. M. Yamaoka, C. Yoshimura, M. Hayashi, T. Okuyama, H. Aoki, and H. Mizuno, A 20k-spin Ising chip to solve combinatorial optimization problems with CMOS annealing, IEEE J. Solid-State Circuits 51, 303 (2016).
  44. K. Yamamoto, K. Kawamura, K. Ando, N. Mertig, T. Takemoto, M. Yamaoka, H. Teramoto, A. Sakai, S. Takamaeda-Yamazaki, and M. Motomura, STATICA: A 512-spin 0.25M-weight annealing processor with an all-spin-updates-at-once architecture for combinatorial optimization with complete spin-spin interactions, IEEE J. Solid-State Circuits 56, 165 (2021).
  45. D. Jiang, X. Wang, Z. Huang, Y. Yang, and E. Yao, A network-on-chip-based annealing processing architecture for large-scale fully connected Ising model, IEEE Trans. Circuits Syst. I 70, 2868 (2023).
  46. T. Takemoto, K. Yamamoto, C. Yoshimura, M. Hayashi, M. Tada, H. Saito, M. Mashimo, and M. Yamaoka, 4.6 A 144Kb annealing system composed of 9×16Kb annealing processor chips with scalable chip-to-chip connections for large-scale combinatorial optimization problems, in 2021 IEEE International Solid- State Circuits Conference (ISSCC), San Francisco, CA (IEEE, 2021), pp. 64–66, 10.1109/ISSCC42613.2021.9365748.
  47. N. Dattani, S. Szalay, and N. Chancellor, Pegasus: The second connectivity graph for large-scale quantum annealing hardware, arXiv:1901.07636.
  48. K. Boothby, A. D. King, and J. Raymond, Zephyr topology of D-wave quantum processors, D-Wave Technical Report Series No. 14-1056A-A, 2021.
  49. S. Choi, Y. Salamin, C. Roques-Carmes, R. Dangovski, D. Luo, Z. Chen, M. Horodynski, J. Sloan, S. Z. Uddin, and M. Soljacic, Photonic probabilistic machine learning using quantum vacuum noise, arXiv:2403.04731v1.
  50. S. Luo, Y. He, B. Cai, X. Gong, and G. Liang, Probabilistic-bits based on ferroelectric field-effect transistors for probabilistic computing, IEEE Electron Device Lett. 44, 1356 (2023).
  51. V. K. Joshi, P. Barla, S. Bhat, and B. K. Kaushik, From MTJ device to hybrid CMOS/MTJ circuits: A review, IEEE Access 8, 194105 (2020).
  52. H. Lee, F. Ebrahimi, P. K. Amiri, and K. L. Wang, Design of high-throughput and low-power true random number generator utilizing perpendicularly magnetized voltage-controlled magnetic tunnel junction, AIP Adv. 7, 055934 (2017).
  53. D. Vodenicarevic et al., Low-energy truly random number generation with superparamagnetic tunnel junctions for unconventional computing, Phys. Rev. Appl. 8, 054045 (2017).
  54. K. Y. Camsari, M. M. Torunbalci, W. A. Borders, H. Ohno, and S. Fukami, Double-free-layer magnetic tunnel junctions for probabilistic bits, Phys. Rev. Appl. 15, 044049 (2021).
  55. K. Y. Camsari, S. Salahuddin, and S. Datta, Implementing p-bits with embedded MTJ, IEEE Electron Device Lett. 38, 1767 (2017).
  56. A. Fukushima, T. Yamamoto, T. Nozaki, K. Yakushiji, H. Kubota, and S. Yuasa, Recent progress in random number generator using voltage pulse-induced switching of nano-magnet: A perspective, APL Mater. 9, 030905 (2021).
  57. C. Safranski, J. Kaiser, P. Trouilloud, P. Hashemi, G. Hu, and J. Z. Sun, Demonstration of nanosecond operation in stochastic magnetic tunnel junctions, Nano Lett. 21, 2040 (2021).
  58. K. Hayakawa, S. Kanai, T. Funatsu, J. Igarashi, B. Jinnai, W. A. Borders, H. Ohno, and S. Fukami, Nanosecond random telegraph noise in in-plane magnetic tunnel junctions, Phys. Rev. Lett. 126, 117202 (2021).
  59. L. Soumah, L. Desplat, N.-T. Phan, A. S. El Valli, A. Madhavan, F. Disdier, S. Auffret, R. Sousa, U. Ebels, and P. Talatchian, Nanosecond stochastic operation in perpendicular superparamagnetic tunnel junctions, arXiv:2402.03452.
  60. L. Schnitzspan, M. Kläui, and G. Jakob, Nanosecond true-random-number generation with superparamagnetic tunnel junctions: Identification of joule heating and spin-transfer-torque effects, Phys. Rev. Appl. 20, 024002 (2023).
  61. Y. Shao, S. L. Sinaga, I. O. Sunmola, A. S. Borland, M. J. Carey, J. A. Katine, V. Lopez-Dominguez, and P. K. Amiri, Implementation of artificial neural networks using magnetoresistive random-access memory-based stochastic computing units, IEEE Magn. Lett. 12, 4501005 (2021).
  62. K. Kobayashi, W. A. Borders, S. Kanai, K. Hayakawa, H. Ohno, and S. Fukami, Sigmoidal curves of stochastic magnetic tunnel junctions with perpendicular easy axis, Appl. Phys. Lett. 119, 132406 (2021).
  63. I. Hen, J. Job, T. Albash, T. F. Rønnow, M. Troyer, and D. A. Lidar, Probing for quantum speedup in spin-glass problems with planted solutions, Phys. Rev. A 92, 042325 (2015).
  64. A. Biere, M. Heule, H. Van Maaren, and T. Walsh, Handbook of Satisfiability: Volume 185 Frontiers in Artificial Intelligence and Applications (IOS Press, Amsterdam, 2009).
  65. Y. Shao, V. Lopez-Dominguez, N. Davila, Q. Sun, N. Kioussis, J. A. Katine, and P. Khalili, Amiri, Sub-volt switching of nanoscale voltage-controlled perpendicular magnetic tunnel junctions, Commun. Mater. 3, 87 (2022).

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation