Acceleration of convolutional neural networks on analog arrays
AssigneeInternational Business Machines Corporation
InventorsMalte Rasch, Tayfun Gokmen, Mattia Rigotti, Wilfried Haensch
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMalte Rasch, Tayfun Gokmen, Mattia Rigotti, Wilfried Haensch
Estimating the term…
Mechanisms are provided for acceleration of convolutional neural networks on analog arrays. Input ports receive image signals from frames in an input image. Input memory arrays store the image signals received from the input ports into a respective input memory location to create a plurality of image sub-regions in input memory arrays. A distributor associated each of a set of analog array tiles in an analog array to a part of image sub-regions of the input memory arrays, so that one or more of a set of analog memory components is associated with the image signals in a distribution order to create a respective output signal. An assembler stores each of the respective output signals into one of a set of memory outputs in an output order that is determined by the distribution order.
A computer system for acceleration of convolutional neural networks on analog arrays comprising:
A method, in a data processing system, for acceleration of convolutional neural networks on analog arrays, the method comprising:
A computer program product comprising a computer readable storage medium having a computer readable program for acceleration of convolutional neural networks on analog arrays stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
Dependencies are inferred from the claim text.