Stochasticity invariance control in Pr1−xCaxMnO3 RRAM to enable large-scale stochastic recurrent neural networks. Issue 1 (28th December 2021)
- Record Type:
- Journal Article
- Title:
- Stochasticity invariance control in Pr1−xCaxMnO3 RRAM to enable large-scale stochastic recurrent neural networks. Issue 1 (28th December 2021)
- Main Title:
- Stochasticity invariance control in Pr1−xCaxMnO3 RRAM to enable large-scale stochastic recurrent neural networks
- Authors:
- Saraswat, Vivek
Ganguly, Udayan - Abstract:
- 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 Pr1− x Ca x MnO3 (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 increases 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., voltage pulse). This requires the confluence of contradictory properties like stochastic switching as well as deterministic state control in the same device. Unlike 'stochastic-everywhere' filamentary memristors, in PCMO RRAMs, we leverage the (i) stochastic set in negative polarity and (ii) deterministic analog Reset in positive polarity to demonstrate 100× reduced set time distribution drift. The impact on Boltzmann machines' performance is analyzed and as opposed to the 'fixed external input stochasticity', the 'state-monitored stochasticity' can solve problems 20× larger in size. StateAbstract: 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 Pr1− x Ca x MnO3 (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 increases 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., voltage pulse). This requires the confluence of contradictory properties like stochastic switching as well as deterministic state control in the same device. Unlike 'stochastic-everywhere' filamentary memristors, in PCMO RRAMs, we leverage the (i) stochastic set in negative polarity and (ii) deterministic analog Reset in positive polarity to demonstrate 100× reduced set time distribution drift. The impact on Boltzmann machines' performance is analyzed and as opposed to the 'fixed external input stochasticity', the 'state-monitored stochasticity' can solve problems 20× larger in size. State monitoring also tunes out the device-to-device variability effect on distributions providing 10× better performance. In addition to the physical insights, this study establishes the use of experimental stochasticity in PCMO RRAMs in stochastic recurrent neural networks reliably over many iterations. … (more)
- Is Part Of:
- Neuromorphic computing and engineering. Volume 2:Issue 1(2022)
- Journal:
- Neuromorphic computing and engineering
- Issue:
- Volume 2:Issue 1(2022)
- Issue Display:
- Volume 2, Issue 1 (2022)
- Year:
- 2022
- Volume:
- 2
- Issue:
- 1
- Issue Sort Value:
- 2022-0002-0001-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-12-28
- Subjects:
- stochastic neuron -- RRAM -- variability -- Boltzmann machines
Neural networks (Computer science) -- Periodicals
Neural computers -- Periodicals
Neuromorphics -- Periodicals
006.3 - Journal URLs:
- http://www.iop.org/ ↗
https://iopscience.iop.org/journal/2634-4386 ↗ - DOI:
- 10.1088/2634-4386/ac408a ↗
- Languages:
- English
- ISSNs:
- 2634-4386
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 21119.xml