Published April 16, 2020 | Version v1
Patent Open

EFFICIENT PROCESSING OF CONVOLUTIONAL NEURAL NETWORK LAYERS USING ANALOG-MEMORY-BASED HARDWARE

  • 1. IBM
  • 2. University of Chicago

Contributors

Patent applicants:

Description

According to one or more embodiments, a computer implemented method for implementing a convolutional neural network (CNN) using a crosspoint array includes configuring the crosspoint array corresponding to a convolution layer in the CNN by storing one or more convolution kernels of the convolution layer in one or more crosspoint devices of the crosspoint array. The method further includes performing computations for the CNN via the crosspoint array by transmitting voltage pulses corresponding to a vector of input data of the convolution layer to the crosspoint array. Performing the CNN computations further includes outputting an electric current representative of performing a multiplication operation at a crosspoint device in the crosspoint array based on a weight value stored by the crosspoint device and the voltage pulses from the input data. Performing the CNN computations further includes passing the output electric current from the crosspoint device to a selected integrator.

Files

US20200117986.pdf

Files (1.3 MB)

Name Size Download all
md5:c97ab9a30ccf4522b932984d6bcac4ee
1.3 MB Preview Download

Additional details

Identifiers

Patent application number
US 201916363463 A
Patent number
US 2020/0117986 A1
Other
oai:uchicago.tind.io:8500

Dates

Patent filed
2019-03-25

UChicago Information

Division(s)
Physical Sciences Division
Department(s)
Computer Science