Related Experiment Video
Updated: Feb 20, 2026

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
10.0K
Training Deep Convolutional Neural Networks with Resistive Cross-Point Devices.
Tayfun Gokmen1, Murat Onen1, Wilfried Haensch1
1IBM Thomas J. Watson Research Center, Yorktown Heights, NY, United States.
Frontiers in Neuroscience
|October 26, 2017
Summary
This study extends Resistive Processing Unit (RPU) devices to convolutional neural networks (CNNs), enabling efficient hardware utilization. Noise and bound management techniques are presented to overcome analog computation limitations for successful deep learning training.
Area of Science:
- Neuromorphic engineering
- Artificial intelligence
- Computer science
Background:
- Deep neural networks (DNNs) offer significant performance benefits when implemented using resistive device arrays.
- Resistive Processing Units (RPUs) have been previously detailed for fully connected DNNs.
Purpose of the Study:
- To extend the RPU concept to convolutional neural networks (CNNs).
- To demonstrate the mapping of convolutional layers to RPU arrays for efficient hardware parallelism.
- To address and mitigate the impact of analog computation limitations on CNN training accuracy.
Main Methods:
- Mapping convolutional layers to fully connected RPU arrays.
- Implementing noise and bound management techniques for analog computations.
- Utilizing digitally programmable update management and device variability reduction.
Main Results:
- Successful utilization of hardware parallelism across all backpropagation cycles.
- Identification of significant impact of analog noise and bound limitations on CNN training accuracy.
- Demonstration of noise and bound management techniques mitigating accuracy degradation without analog circuit complexity.
- Validation of RPU concept for training CNNs through a combination of proposed techniques.
Conclusions:
- The RPU concept can be successfully applied to train CNNs by employing specific noise and bound management strategies.
- The presented techniques are general and applicable beyond CNNs, broadening the scope of RPU applications.
- This work enables the RPU approach for a wide range of neural network architectures, enhancing hardware-accelerated deep learning.