The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 02, 2021

Filed:

Jul. 11, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventor:

Jayavarapu Srinivasa Rao, Cambridge, GB;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06K 9/46 (2006.01); G06F 17/15 (2006.01); G06K 9/62 (2006.01); G06T 1/60 (2006.01); G06K 9/00 (2006.01);
U.S. Cl.
CPC ...
G06K 9/4609 (2013.01); G06F 17/153 (2013.01); G06K 9/00973 (2013.01); G06K 9/6232 (2013.01); G06K 9/6261 (2013.01); G06T 1/60 (2013.01);
Abstract

A computer-implemented method of performing a convolution between an input data array and a kernel to generate an output data array includes decomposing the kernel into a plurality of sub-kernels each having a respective position relative to the kernel and respective in-plane dimensions less than or equal to a target kernel dimension, and for each of the plurality sub-kernels: determining a respective portion of the input data array on the basis of the respective in-plane dimensions of the sub-kernel and the respective position of the sub-kernel relative to the kernel; retrieving the respective portion of the input data array; and performing a convolution between the retrieved respective portion of the input data array and the sub-kernel to generate a respective intermediate data array. The method further includes summing the generated intermediate data arrays to generate at least a portion of the output data array.


Find Patent Forward Citations

Loading…