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:
Nov. 07, 2023

Filed:

Jul. 07, 2020
Applicant:

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

Inventors:

Ravinder Kumar, Fremont, CA (US);

Conrad Alexander Turlik, Menlo Park, CA (US);

Arnav Goel, San Jose, CA (US);

Qi Zheng, Fremont, CA (US);

Raghunath Shenbagam, San Jose, CA (US);

Anand Misra, Fremont, CA (US);

Ananda Reddy Vayyala, San Jose, CA (US);

Assignee:

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

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 15/78 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5011 (2013.01); G06F 9/5016 (2013.01); G06F 9/5077 (2013.01); G06F 15/7867 (2013.01); G06F 15/7871 (2013.01); G06F 2209/501 (2013.01); G06F 2209/5011 (2013.01);
Abstract

A data processing system comprises a pool of reconfigurable data flow resources and a runtime processor. The pool of reconfigurable data flow resources includes arrays of physical configurable units and memory. The runtime processor includes logic to receive a plurality of configuration files for user applications. The configuration files include configurations of virtual data flow resources required to execute the user applications. The runtime processor also includes logic to allocate physical configurable units and memory in the pool of reconfigurable data flow resources to the virtual data flow resources and load the configuration files to the allocated physical configurable units. The runtime processor further includes logic to execute the user applications using the allocated physical configurable units and memory.


Find Patent Forward Citations

Loading…