Multi-kernel configuration for convolutional neural networks
AssigneeInternational Business Machines Corporation
InventorsEffendi Leobandung, Malte Rasch, Xiao Sun, Yulong Li, Zhibin Ren
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsEffendi Leobandung, Malte Rasch, Xiao Sun, Yulong Li, Zhibin Ren
Estimating the term…
Methods and systems of implementing a convolutional neural network are described. In an example, a structure may receive input signals and distribute the input signals to a plurality of unit cells. The structure may include a plurality of multi-kernel modules that may include a respective set of unit cells. A unit cell may correspond to an element of a kernel being implemented in the convolutional neural network and may include a storage component configured to store a weight of a corresponding element of the kernel. A first pass gate of the unit cell may be activated to pass a stored weight of the unit cell to a plurality of operation circuits in the corresponding unit cell, such that the stored weight may be applied to the input signals. The structure may generate a set of outputs based on the application of the stored weights to the input signals.
A structure comprising:
A system comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.