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:
Apr. 14, 2026

Filed:

Jun. 23, 2023
Applicant:

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

Inventors:

Abhishek Srivastava, Sunnyvale, CA (US);

Matthew Vilim, Redwood City, CA (US);

Raghu Prabhakar, San Jose, CA (US);

Sankar Rachuru, Palo Alto, CA (US);

Zhekun Zhang, Palo Alto, CA (US);

Matheen Musaddiq, Austin, TX (US);

Apurv Vivek, Palo Alto, CA (US);

Sitanshu Gupta, Palo Alto, CA (US);

Assignee:

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

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/78 (2006.01); G06F 15/82 (2006.01);
U.S. Cl.
CPC ...
G06F 15/7867 (2013.01); G06F 15/825 (2013.01);
Abstract

In some aspects, a program is executed on a coarse-grained reconfigurable (CGR) processor. The CGR determines that the program produces an output that includes a variable length tensor, determines a maximum size of the variable length tensor and sets, based on the maximum size, a maximum of a counter associated with the program. The counter is set to an initial value of zero. The CGR initiates execution of the program, causing the program to receive an input tensor. Based on determining that the program is operating on a first portion of the input tensor, the CGR performs an update to the counter, to create an updated counter, and communicates the updated counter to one or more consumers within the program. After determining that the program has completed operating on the input tensor, a final size of the output is communicated to one or more downstream consumers external to the program.


Find Patent Forward Citations

Loading…