Convolutional neural networks using resistive processing unit array
Technical solutions are described for implementing a convolutional neural network (CNN) using resistive processing unit (RPU) array. An example method includes configuring an RPU array corresponding to a convolution laye
Patent Number
US 10740671
Status
Active
Filing Date
April 6, 2017
Grant Date
August 11, 2020
Expiration
April 6, 2037
Claims
23
Assignee
International Business Machines
Inventors
Tayfun Gokmen
Citations
7 forward · 56 backward
What it covers
Technical solutions are described for implementing a convolutional neural network (CNN) using resistive processing unit (RPU) array. An example method includes configuring an RPU array corresponding to a convolution layer in the CNN based on convolution kernels of the layer. The method further includes performing forward pass computations via the RPU array by transmitting voltage pulses corresponding to input data to the RPU array, and storing values corresponding to output currents from the RPU arrays as output maps. The method further includes performing backward pass computations via the RPU array by transmitting voltage pulses corresponding to error of the output maps, and storing the output currents from the RPU arrays as backward error maps. The method further includes performing update pass computations via the RPU array by transmitting voltage pulses corresponding to the input data of the convolution layer and the error of the output maps to the RPU array.
Generated by PatentBrief · Not legal advice · patentbrief.org
US 10740671 · 2026