top of page
Physics Tomorrow Letters icon.jpg

csx-home>vol-01>issue-01>CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning

Editorial Choice.PNG
ORCID_iD.svg.png

Locked Premium

Submitted    16 March 2023

Revised          10 April 2023

Accepted       17 April 2023

CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and
learning

ORCID_iD.svg.png

Keito Kobayashi

ORCID_iD.svg.png

Nihal Singh

ORCID_iD.svg.png

Qixuan Cao

ORCID_iD.svg.png

Kemal Selcuk

ORCID_iD.svg.png

1 Tianrui Hu,1 Shaila Niazi,1 Navid Anjum
Aadit,1 Shun Kanai,2, 3, 4, 5, 6, 7, 8 Hideo Ohno,2, 4, 5, 9 Shunsuke Fukami,2, 3, 4, 5, 9, 10, †
and Kerem Y. Camsari1, ‡

Canadian Science Letters X

2023 ° 21(04) ° 01-01

https://www.wikipt.org/csx-home

DOI: 10.1490/6576987.621csx

Funding Agent Details

Not Applicable.


Unlock Only

Read-only this publication

This option will drive you towards only the selected publication. If you want to save money then choose the full access plan from the right side.

Unlock all

Get access to entire database

This option will unlock the entire database of us to you without any limitations for a specific time period.
This offer is limited to 100000 clients if you make delay further, the offer slots will be booked soon. Afterwards, the prices will be 50% hiked.

Abstract

Extending Moore’s law by augmenting complementary-metal-oxide
semiconductor (CMOS) transistors with emerging nanotechnologies (X) has become increasingly important. Accelerating Monte Carlo algorithms that rely on random sampling with such CMOS+X technologies could have signi€cant impact on a large number of €elds from probabilistic machine learning, optimization to quantum simulation. In this paper, we show the combination of stochastic magnetic tunnel junction (sMTJ)-based probabilistic bits (p-bits) with versatile Field Programmable Gate Arrays (FPGA) to design a CMOS + X (X = sMTJ) prototype. Our approach enables high-quality true randomness that is essential for Monte Carlo based probabilistic sampling and learning. Our heterogeneous computer successfully performs probabilistic inference and asynchronous Boltzmann learning, despite device-to-device variations in sMTJs. A comprehensive comparison using a CMOS predictive process design kit (PDK) reveals that compact sMTJ-based p-bits replace 10,000 transistors while dissipating two orders of magnitude of less energy (2 fJ per random bit), compared to digital CMOS p-bits. Scaled and integrated versions of our CMOS + stochastic nanomagnet approach can signi€cantly advance probabilistic computing and its applications in various domains by providing massively parallel and truly random numbers with extremely high throughput and energy-eciency.






https://www.wikipt.org/csx/creations/cmos-%2B-stochastic-nanomagnets%3A-heterogeneous-computers-for-probabilistic-inference-and-learning

Introduction