Patent · US Active

Convolution calculations in multiple dimensions

US10620876B1 · kind B1 · utility

3Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 22, 2019
Grant dateApr 14, 2020
Priority date
Expiry dateApr 22, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1016
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus includes a memory, a first buffer, a second buffer, and a processing circuit. The memory may be configured to store data. The first buffer may be configured to store a plurality of kernel values fetched from the memory and present a first signal communicating the kernel values as stored. The second buffer may be configured to store a plurality of input tiles fetched from the memory and present a second signal communicating the input tiles as stored. The processing circuit may be configured to (i) receive the first signal and the second signal, (ii) calculate a plurality of intermediate values in parallel by multiplying the input tiles with a corresponding one of the kernel values, and (iii) calculate an output tile comprising a plurality of output values based on the intermediate values. The kernel values are generally fetched from the memory to the first buffer slower than the input tiles are fetched from the memory to the second buffer.

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