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, 2025

Filed:

Nov. 22, 2022
Applicant:

Groq, Inc., Mountain View, CA (US);

Inventors:

Dennis Charles Abts, Eau Claire, WI (US);

Jonathan Ross, Palo Alto, CA (US);

Garrin Kimmell, Mountain View, CA (US);

Michael Bye, Chippewa Falls, WI (US);

Matthew Boyd, Gresham, OR (US);

Andrew Ling, Toronto, CA;

Assignee:

Groq, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2005.12); G06F 9/50 (2005.12); G06F 15/163 (2005.12); G06F 15/78 (2005.12);
U.S. Cl.
CPC ...
G06F 9/4881 (2012.12); G06F 9/5072 (2012.12); G06F 15/163 (2012.12); G06F 15/7867 (2012.12);
Abstract

A system contains a network of processors arranged in a plurality of nodes. Each node comprises a respective plurality of processors connected via local links, and different nodes are connected via global links. The processors of the network communicate with each other to establish a global counter for the network, enabling deterministic communication between the processors of the network. A compiler is configured to explicitly schedule communication traffic across the global and local links of the network of processors based upon the deterministic links between the processors, which enable software-scheduled networking with explicit send or receive instructions executed by functional units of the processors at specific times, to establish a specific ordering of operations performed by the network of processors. In some embodiments, the processors of the network of processors are tensor streaming processors (TSPs).


Find Patent Forward Citations

Loading…