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:
Feb. 03, 2026

Filed:

Aug. 27, 2021
Applicant:

Nvidia Corporation, Santa Clara, CA (US);

Inventors:

Yilin Zhang, Shanghai, CN;

Yan Zhou, Shanghai, CN;

Qifei Fan, Shanghai, CN;

Assignee:

NVIDIA Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/0813 (2016.01); G06F 3/06 (2006.01); G06F 12/0811 (2016.01); G06F 12/0871 (2016.01); G06F 12/0873 (2016.01); G06F 12/0875 (2016.01); G06N 3/04 (2023.01); G06N 3/045 (2023.01); G06N 3/0464 (2023.01); G06N 3/048 (2023.01); G06N 3/063 (2023.01); G06N 3/08 (2023.01);
U.S. Cl.
CPC ...
G06F 3/0656 (2013.01); G06F 3/061 (2013.01); G06F 3/0673 (2013.01); G06F 12/0811 (2013.01); G06F 12/0871 (2013.01); G06F 12/0873 (2013.01); G06N 3/04 (2013.01); G06N 3/045 (2023.01); G06N 3/048 (2023.01); G06N 3/063 (2013.01); G06N 3/08 (2013.01);
Abstract

Techniques for providing an overlap data buffer to store portions of tiles between passes of chained layers of a neural network are described. One accelerator circuit includes one or more processing units to execute instructions corresponding to the chained layers in multiple passes. In a first pass, the processing unit(s) receives a first input tile of an input feature map from a primary buffer and performs a first operation on the first input tile to obtain a first output tile. The processing unit stores the first output tile in the primary buffer and identifies a portion of the first output tile as corresponding to overlap data between tiles of the input feature map. The processing unit stores the portion in a secondary buffer. In a second pass, the processing unit retrieves the portion to avoid fetching the portion that overlaps and computing the overlap data again.


Find Patent Forward Citations

Loading…