Patent · US Active

Spatial locality transform of matrices

US11537687B2 · kind B2 · utility

2Cited by
16References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 18, 2019
Grant dateDec 27, 2022
Priority date
Expiry dateApr 10, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N20/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method comprises accessing a flattened input stream that includes a set of parallel vectors representing a set of input values of a kernel-sized tile of an input tensor that is to be convolved with a kernel. An expanded kernel is received that is generated by permuting values from the kernel. A control pattern is received that includes a set of vectors each corresponding to the output value position for the kernel-sized tile of the output and indicating a vector of the flattened input stream to access input values. The method further comprises generating, for each output position of each kernel-sized tile of the output, a dot product between a first vector that includes values of the flattened input stream as selected by the control pattern, and a second vector corresponding to a vector in the expanded kernel corresponding to the output position.

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