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:
Jun. 04, 2019

Filed:

Jan. 11, 2017
Applicant:

Ambarella, Inc., Santa Clara, CA (US);

Inventors:

Sameer M. Gauria, Ithaca, NY (US);

Peter Verplaetse, Redwood City, CA (US);

Assignee:

Ambarella, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G09G 5/00 (2006.01); G06F 3/06 (2006.01); G06F 17/15 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0656 (2013.01); G06F 3/061 (2013.01); G06F 3/0673 (2013.01); G06F 17/153 (2013.01);
Abstract

An apparatus includes a memory and a circuit. The memory may be configured to store data. The circuit generally has a buffer and may be configured to (i) fetch a kernel from the memory, where the kernel may have a plurality of kernel values, (ii) fetch a block from the memory to the buffer, where the block may have a plurality of input tiles and each of the input tiles may have a plurality of input values in multiple dimensions, (iii) calculate a plurality of intermediate values in parallel by multiplying the input tiles read from the buffer with a corresponding one of the kernel values and (iv) calculate an output tile that may have a plurality of output values based on the intermediate values.


Find Patent Forward Citations

Loading…