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. 06, 2024

Filed:

Jan. 24, 2022
Applicant:

Sambanova Systems, Inc., Palo Alto, CA (US);

Inventors:

Martin Russell Raumann, San Leandro, CA (US);

Qi Zheng, Fremont, CA (US);

Bandish B. Shah, San Francisco, CA (US);

Ravinder Kumar, Fremont, CA (US);

Kin Hing Leung, Cupertino, CA (US);

Sumti Jairath, Santa Clara, CA (US);

Gregory Frederick Grohoski, Bee Cave, TX (US);

Assignee:

SambaNova Systems, Inc., Palo Alto, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 9/455 (2018.01); G06N 3/02 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5077 (2013.01); G06F 9/45558 (2013.01); G06F 9/5027 (2013.01); G06N 3/02 (2013.01); G06F 2009/4557 (2013.01);
Abstract

A system for training parameters of a neural network includes a processing node with a processor reconfigurable at a first level of configuration granularity and a controller reconfigurable at a finer level of configuration granularity. The processor is configured to execute a first dataflow segment of the neural network with training data to generate a predicted output value using a set of neural network parameters, calculate a first intermediate result for a parameter based on the predicted output value, a target output value, and a parameter gradient, and provide the first intermediate result to the controller. The controller is configured to receive a second intermediate result over a network, and execute a second dataflow segment, dependent upon the first intermediate result and the second intermediate result, to generate a third intermediate result indicative of an update of the parameter.


Find Patent Forward Citations

Loading…