Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit

Abstract Energy-based computing is a promising approach for addressing the rising demand for solving NP-hard problems across diverse domains, including logistics, artificial intelligence, cryptography, and optimization. Probabilistic computing utilizing pbits, which can be manufactured using the sem...

Full description

Bibliographic Details
Main Authors: Hakseung Rhee, Gwangmin Kim, Hanchan Song, Woojoon Park, Do Hoon Kim, Jae Hyun In, Younghyun Lee, Kyung Min Kim
Format: Article
Language:English
Published: Nature Portfolio 2023-11-01
Series:Nature Communications
Online Access:https://doi.org/10.1038/s41467-023-43085-6
_version_ 1797630082624258048
author Hakseung Rhee
Gwangmin Kim
Hanchan Song
Woojoon Park
Do Hoon Kim
Jae Hyun In
Younghyun Lee
Kyung Min Kim
author_facet Hakseung Rhee
Gwangmin Kim
Hanchan Song
Woojoon Park
Do Hoon Kim
Jae Hyun In
Younghyun Lee
Kyung Min Kim
author_sort Hakseung Rhee
collection DOAJ
description Abstract Energy-based computing is a promising approach for addressing the rising demand for solving NP-hard problems across diverse domains, including logistics, artificial intelligence, cryptography, and optimization. Probabilistic computing utilizing pbits, which can be manufactured using the semiconductor process and seamlessly integrated with conventional processing units, stands out as an efficient candidate to meet these demands. Here, we propose a novel pbit unit using an NbO x volatile memristor-based oscillator capable of generating probabilistic bits in a self-clocking manner. The noise-induced metal-insulator transition causes the probabilistic behavior, which can be effectively modeled using a multi-noise-induced stochastic process around the metal-insulator transition temperature. We demonstrate a memristive Boltzmann machine based on our proposed pbit and validate its feasibility by solving NP-hard problems. Furthermore, we propose a streamlined operation methodology that considers the autocorrelation of individual bits, enabling energy-efficient and high-performance probabilistic computing.
first_indexed 2024-03-11T11:02:56Z
format Article
id doaj.art-19794d761d3249acbc607533a35f8edc
institution Directory Open Access Journal
issn 2041-1723
language English
last_indexed 2024-03-11T11:02:56Z
publishDate 2023-11-01
publisher Nature Portfolio
record_format Article
series Nature Communications
spelling doaj.art-19794d761d3249acbc607533a35f8edc2023-11-12T12:23:02ZengNature PortfolioNature Communications2041-17232023-11-011411810.1038/s41467-023-43085-6Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbitHakseung Rhee0Gwangmin Kim1Hanchan Song2Woojoon Park3Do Hoon Kim4Jae Hyun In5Younghyun Lee6Kyung Min Kim7Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Department of Materials Science and Engineering, Korea Advanced Institute of Science and Technology (KAIST)Abstract Energy-based computing is a promising approach for addressing the rising demand for solving NP-hard problems across diverse domains, including logistics, artificial intelligence, cryptography, and optimization. Probabilistic computing utilizing pbits, which can be manufactured using the semiconductor process and seamlessly integrated with conventional processing units, stands out as an efficient candidate to meet these demands. Here, we propose a novel pbit unit using an NbO x volatile memristor-based oscillator capable of generating probabilistic bits in a self-clocking manner. The noise-induced metal-insulator transition causes the probabilistic behavior, which can be effectively modeled using a multi-noise-induced stochastic process around the metal-insulator transition temperature. We demonstrate a memristive Boltzmann machine based on our proposed pbit and validate its feasibility by solving NP-hard problems. Furthermore, we propose a streamlined operation methodology that considers the autocorrelation of individual bits, enabling energy-efficient and high-performance probabilistic computing.https://doi.org/10.1038/s41467-023-43085-6
spellingShingle Hakseung Rhee
Gwangmin Kim
Hanchan Song
Woojoon Park
Do Hoon Kim
Jae Hyun In
Younghyun Lee
Kyung Min Kim
Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit
Nature Communications
title Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit
title_full Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit
title_fullStr Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit
title_full_unstemmed Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit
title_short Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit
title_sort probabilistic computing with nbox metal insulator transition based self oscillatory pbit
url https://doi.org/10.1038/s41467-023-43085-6
work_keys_str_mv AT hakseungrhee probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit
AT gwangminkim probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit
AT hanchansong probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit
AT woojoonpark probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit
AT dohoonkim probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit
AT jaehyunin probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit
AT younghyunlee probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit
AT kyungminkim probabilisticcomputingwithnboxmetalinsulatortransitionbasedselfoscillatorypbit