Stochasticity Invariance Control in Pr$_{1-x}$Ca$_x$MnO$_3$ RRAM to enable Large-Scale Stochastic Recurrent Neural Networks
Vivek Saraswat, Udayan Ganguly

TL;DR
This paper demonstrates how to control and utilize the inherent stochasticity of PCMO RRAM devices for large-scale stochastic recurrent neural networks, improving performance and scalability.
Contribution
It introduces a method to control stochastic switching in PCMO RRAMs, enabling reliable large-scale stochastic neural network hardware implementations.
Findings
Controlled stochastic Set reduces distribution drift by 100x
State-monitored stochasticity enables 20x larger problem sizes
Device variability effects are mitigated, improving performance 10x
Abstract
Emerging non-volatile memories have been proposed for a wide range of applications from easing the von-Neumann bottleneck to neuromorphic applications. Specifically, scalable RRAMs based on PrCaMnO (PCMO) exhibit analog switching have been demonstrated as an integrating neuron, an analog synapse, and a voltage-controlled oscillator. More recently, the inherent stochasticity of memristors has been proposed for efficient hardware implementations of Boltzmann Machines. However, as the problem size scales, the number of neurons increase and controlling the stochastic distribution tightly over many iterations is necessary. This requires parametric control over stochasticity. Here, we characterize the stochastic Set in PCMO RRAMs. We identify that the Set time distribution depends on the internal state of the device (i.e., resistance) in addition to external input (i.e.,…
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
TopicsAdvanced Memory and Neural Computing · Machine Learning and ELM · Stochastic Gradient Optimization Techniques
