Nature Communications · 2022 · 110 citations · 47 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureMicroelectronicsSemiconductor DevicesDevice ModelingDigital Logic DesignMemristive MaterialsAdder DesignChalcogenide Memristive MaterialsHopfield NetworksMemristive MemoryProbabilistic Circuits
Abstract A computing scheme that can solve complex tasks is necessary as the big data field proliferates. Probabilistic computing (p-computing) paves the way to efficiently handle problems based on stochastic units called probabilistic bits (p-bits). This study proposes p-computing based on the threshold switching (TS) behavior of a Cu 0.1 Te 0.9 /HfO 2 /Pt (CTHP) diffusive memristor. The theoretical background of the p-computing resembling the Hopfield network structure is introduced to explain the p-computing system. P-bits are realized by the stochastic TS behavior of CTHP diffusive memristors, and they are connected to form the p-computing network. The memristor-based p-bit is likely to be ‘0’ and ‘1’, of which probability is controlled by an input voltage. The memristor-based p-computing enables all 16 Boolean logic operations in both forward and inverted operations, showing the possibility of expanding its uses for complex operations, such as full adder and factorization.
47
Dmitri B. Strukov, Gregory S. Snider, Duncan R. Stewart et al. · Nature · 2008 · 11.5K citations
Engineering, Electrical Engineering, Electronic Materials +5
Memristor-The missing circuit element
Leon O. Chua · IEEE Transactions on Circuit Theory · 1971 · 10K citations
Quantum Computing in the NISQ era and beyond
John Preskill · Quantum · 2018 · 8.2K citations · Full text
Computing, Computer Science, Physics +17
Simulating physics with computers
Richard P. Feynman · International Journal of Theoretical Physics · 1982 · 7.5K citations
Memristive devices for computing
J. Joshua Yang, Dmitri B. Strukov, Duncan R. Stewart · Nature Nanotechnology · 2012 · 3.8K citations
Engineering, Computer Engineering, Electrical Engineering +11