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:
Oct. 12, 2021

Filed:

Nov. 27, 2019
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Hongbin Zheng, San Jose, CA (US);

Preston Pengra Briggs, Seattle, WA (US);

Tobias Joseph Kastulus Edler von Koch, Austin, TX (US);

Taemin Kim, Portland, OR (US);

Randy Renfu Huang, Morgan Hill, CA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/41 (2018.01); G06N 3/04 (2006.01);
U.S. Cl.
CPC ...
G06F 8/4443 (2013.01); G06F 8/433 (2013.01); G06N 3/04 (2013.01);
Abstract

Methods of accelerating the execution of neural networks are disclosed. A description of a neural network may be received. A plurality of operators may be identified based on the description of the neural network. A plurality of symbolic models associated with the plurality of operators may be generated. For each symbolic model, a nested loop associated with an operator may be identified, a loop order may be defined, and a set of data dependencies may be defined. A set of inter-operator dependencies may be extracted based on the description of the neural network. The plurality of symbolic models and the set of inter-operator dependencies may be analyzed to identify a combinable pair of nested loops. The combinable pair of nested loops may be combined to form a combined nested loop.


Find Patent Forward Citations

Loading…