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:
Dec. 08, 2020

Filed:

Mar. 30, 2018
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Thiam Khean Hah, San Jose, CA (US);

Vamsi Nalluri, San Jose, CA (US);

Herman Henry Schmit, San Jose, CA (US);

Scott J. Weber, San Jose, CA (US);

Randy Huang, Morgan Hill, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/327 (2020.01); G06F 30/34 (2020.01); G06N 3/04 (2006.01); G06N 3/063 (2006.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G06F 30/327 (2020.01); G06F 30/34 (2020.01); G06N 3/04 (2013.01); G06N 3/0454 (2013.01); G06N 3/0635 (2013.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01);
Abstract

Systems and methods are included for efficiently implementing learned parameter systems (LPSs) on a programmable integrated circuit (PIC) via a computing engine. The computing engine receives an input set of learned parameters corresponding to use instances of an LPS. The computing engine reduces at least some redundancies and/or unnecessary operations using instance specific parameter values of the LPS, to generate a less redundant set of learned parameters and a corresponding less redundant LPS. The computing engine generates a netlist based on these, which may share computing resources of the PIC across multiple computations in accordance with the less redundant set of learned parameters and the corresponding less redundant LPS. The computing engine then programs the PIC with the netlist. That is, the netlist replaces use instances of at least some of the original learned parameters and its corresponding LPS and is executed instead of the original.


Find Patent Forward Citations

Loading…