Accelerating convolutional neural network computation throughput
AssigneeInfineon Technologies AG
InventorPrakash Kalanjeri Balasubramanian
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfineon Technologies AG
InventorPrakash Kalanjeri Balasubramanian
Estimating the term…
Convolutional neural network (CNN) components can operate to provide various speed-ups to improve upon or operate as part of an artificial neural network (ANN). A convolution component performs convolution operations that extract data from one or more images, and provides the data to one or more rectified linear units (RELUs). The RELUs are configured to generate non-linear convolution output data. A pooling component generates pooling outputs in parallel with the convolution operations via a pipelining process based on a pooling window for a subset of the non-linear convolution output data. A fully connected (FC) component configured to form an artificial neural network (ANN) that provides ANN outputs based on the pooling outputs and enables a recognition of a pattern in the one or more images based on the ANN outputs. Layers of the FC component are also able to operate in parallel in another pipelining process.
A system for a convolutional neural network (CNN) comprising:
An apparatus for a convolutional neural network (CNN), comprising:
A method for a convolutional neural network (CNN), comprising:
Dependencies are inferred from the claim text.