A Nanomagnetic Voltage-Tunable Correlation Generator between Two Random Bit Streams for Stochastic Computing
M. T. McCray, Md Ahsanul Abeed, Supriyo Bandyopadhyay

TL;DR
This paper presents a compact, energy-efficient nanomagnetic device that generates two correlated stochastic bit streams with tunable correlation, advancing probabilistic computing models beyond traditional deep learning approaches.
Contribution
It introduces a novel implementation using two dipole-coupled MTJs with voltage-controlled strain to tune correlation between stochastic bit streams.
Findings
Achieved voltage-tunable correlation from 0% to 100%.
Demonstrated a simple, low-footprint device for stochastic computing.
Extended potential to multiple bit streams.
Abstract
Graphical probabilistic circuit models of stochastic computing are more powerful than the predominant deep learning models, but also have more demanding requirements. For example, they require "programmable stochasticity", e.g. generating two random binary bit streams with tunable amount of correlation between the corresponding bits in the two streams. Electronic implementation of such a system would call for several components leaving a large footprint on a chip and dissipating excessive amount of energy. Here, we show an elegant implementation with just two dipole-coupled magneto-tunneling junctions (MTJ), with magnetostrictive soft layers, fabricated on a piezoelectric film. The resistance states of the two MTJs (high or low) encode the bits in the two streams. The first MTJ is driven to a random resistance state via a current or voltage generating spin transfer torque and/or voltage…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMagnetic properties of thin films · Ferroelectric and Negative Capacitance Devices · Neural Networks and Reservoir Computing
