Related Experiment Video
Updated: Feb 2, 2026

07:29
Dosage-Adjusted Resistance Training in Mice with a Reduced Risk of Muscle Damage
Published on: August 31, 2022
2.2K
Training LSTM Networks With Resistive Cross-Point Devices
Tayfun Gokmen1, Malte J Rasch1, Wilfried Haensch1
1IBM Research AI, Yorktown Heights, NY, United States.
Frontiers in Neuroscience
|November 9, 2018
Summary
Resistive processing unit (RPU) devices accelerate recurrent neural network (RNN) training, including LSTMs. Device imperfections like asymmetry and noise can be managed, reducing the need for dropout and enabling efficient large-scale network training.
Area of Science:
- Neuromorphic engineering
- Artificial intelligence hardware
- Deep learning acceleration
Background:
- Resistive processing unit (RPU) devices offer power and speed advantages for training deep fully connected and convolutional neural networks.
- Recurrent neural networks (RNNs), particularly LSTMs, present unique challenges for hardware acceleration due to their sequential nature.
Purpose of the Study:
- To extend the RPU concept for efficient training of recurrent neural networks (RNNs).
- To investigate the impact of device imperfections and system parameters on RNN training using RPUs.
- To evaluate the feasibility of RPU-based training for large-scale RNN models.
Main Methods:
- Mapping recurrent layers to RPU device arrays.
- Simulating RPU-based training of LSTMs with varying device imperfections (e.g., symmetry, input resolution) and system parameters.
- Comparing RPU training performance against ideal floating-point training.
Main Results:
- RPU concept is applicable to RNNs, offering potential acceleration similar to other network types.
- Update symmetry is critical for RNNs; even minor asymmetry increases test error.
- Minimum 7-bit input resolution is required, reducible to 5 bits using stochastic rounding.
- RPU device variations and noise mitigate overfitting, reducing reliance on dropout.
- Simulations included large-scale networks, significantly larger than typical MLP models.
Conclusions:
- RPUs show promise for accelerating RNN training, including LSTMs.
- Careful management of device parameters like symmetry and input resolution is necessary for optimal performance.
- RPU hardware characteristics can inherently provide regularization benefits, simplifying training pipelines.
Related Concept Videos
Crossing Over
172.0K
Unlike mitosis, meiosis aims for genetic diversity in its creation of haploid gametes. Dividing germ cells first begin this process in prophase I, where each chromosome—replicated in S phase—is now composed of two sister chromatids (identical copies) joined centrally.
The homologous pairs of sister chromosomes—one from the maternal and one from the paternal genome—then begin to align alongside each other lengthwise, matching corresponding DNA positions in a process...
The homologous pairs of sister chromosomes—one from the maternal and one from the paternal genome—then begin to align alongside each other lengthwise, matching corresponding DNA positions in a process...
172.0K
Crossing Over
6.5K
Crossing over is the exchange of genetic information between homologous chromosomes during prophase I of meiosis I. Genetic recombination gives rise to allelic diversity in the newly formed daughter cells. In humans, crossing over produces genetically distinct haploid egg and sperm cells that undergo fertilization to produce unique offspring. Before cell division starts, the germ cell’s chromosome(s) undergo duplication in the S phase of the cell cycle. As the cells enter prophase I,...
6.5K
Protein Networks
4.5K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.5K
Monohybrid Crosses
239.6K
Overview
239.6K
Cross-Sectional Research
12.5K
In cross-sectional research, a researcher compares multiple segments of the population at the same time. If they were interested in people's dietary habits, the researcher might directly compare different groups of people by age. Instead of following a group of people for 20 years to see how their dietary habits changed from decade to decade, the researcher would study a group of 20-year-old individuals and compare them to a group of 30-year-old individuals and a group of 40-year-old...
12.5K
Dihybrid Crosses
81.3K
Overview
81.3K

