Patent · US Active

Device and method for calculating convolution in a convolutional neural network

US11507804B2 · kind B2 · utility

1Cited by
0References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 27, 2017
Grant dateNov 22, 2022
Priority date
Expiry dateJan 24, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/063
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.