Device and method for calculating convolution in a convolutional neural network
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsOlivier BICHLER, Antoine DUPRET, Vincent LORRAIN
Life of this patent
Estimating the term…
Loading patent…
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsOlivier BICHLER, Antoine DUPRET, Vincent LORRAIN
Estimating the term…
A processor for computing at least one convolution layer of a convolutional neural network is provided, in response to an input event, the convolutional neural network comprising at least one convolution kernel, the convolution kernel containing weight coefficients. The processor comprises at least one convolution module configured to compute the one or more convolution layers, each convolution module comprising a set of elementary processing units for computing the internal value of the convolution-layer neurons that are triggered by the input event, each convolution module being configured to match the weight coefficients of the kernel with certain at least of the elementary processing units of the module in parallel, the number of elementary processing units being independent of the number of neurons of the convolution layer.
A processor for computing at least one convolution layer of a spiking convolutional neural network, in response to an input event, the convolutional neural network comprising at least one convolution kernel, the convolution kernel containing weight coefficients, wherein it comprises at least one convolution module configured to compute said at least one convolution layer, each convolution module comprising a set of elementary processing units for computing the internal value of the convolution-layer neurons that are triggered by said input event, each convolution module being configured to match the weight coefficients of the kernel with certain at least of the elementary processing units of the module in parallel, the number of elementary processing units being independent of the number of neurons of the convolution layer.
Dependencies are inferred from the claim text.