IP Library Granted Patent US 11,971,846
Granted Patent B2
US 11,971,846 · App. 18/109,817 · Granted Apr 30, 2024

Logic unit for a reconfigurable processor

Inventors: Raghu Prabhakar (San Jose, CA); Manish K. Shah (Austin, TX); Ram Sivaramakrishnan (San Jose, CA); Pramod Nataraja (San Jose, CA); David Brian Jackson (Dana Point, CA); Gregory Frederick Grohoski (Bee Cave, TX)
Assignee: SambaNova Systems, Inc.
G06F15/7867G06F9/522G06F15/17325G06F15/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,971,846
App. No.
18/109,817
Granted
Apr 30, 2024
Kind
B2
Abstract

A logic unit in an array of processing units is configurable to consume source tokens and a status signal and to produce barrier tokens and an enable signal based on the source tokens and the status signal.

Claims (19)

1. A processing system, comprising:

a logic unit in an array of processing units, the logic unit configurable to consume source tokens and a status signal and to produce barrier tokens and an enable signal based on the source tokens and the status signal.

2. The processing system of claim 1 , further configured to comprise a control bus configurable by configuration data to form signal routes in a control barrier network coupled to processing units in the array of processing units.

3. The processing system of claim 2 , wherein the control bus comprises a configurable interconnect configurable by the configuration data to connect lines on the control bus carrying barrier tokens produced on the outputs of logic units as source tokens to inputs of logic units that consume source tokens.

4. The processing system of claim 2 , wherein the processing units in the array of processing units are configurable by the configuration data to execute execution fragments.

5. The processing system of claim 2 , wherein the control bus is configurable to form signal routes connecting the output of one logic unit in the plurality of logic units as a source token to inputs of more than one logic unit in the plurality of logic units.

6. The processing system of claim 2 , wherein the control bus is configurable to form signal routes providing source tokens sourced from more than one logic unit in the plurality of logic units to inputs of one logic unit in the plurality of logic units.

7. The processing system of claim 2 , the logic unit comprising:

a token store having inputs and outputs;

a configurable input circuit configurable to connect selected lines in the control bus and a status signal line of the processing unit to inputs of the token store; and

a token output circuit configurable to provide a barrier token to the control bus in response to a first configurable combination of the outputs of the token store.

8. The processing system of claim 2 , the logic unit comprising:

a token store having inputs and outputs;

a configurable input circuit configurable to connect selected lines in the control bus and a status signal line of the processing unit to inputs of the token store;

a token output circuit configurable to provide a barrier token to the control bus in response to a first configurable combination of the outputs of the token store;

a feedback circuit configurable to provide a feedback signal in response to a second configurable combination of the outputs of the token store, to clear the token store; and

an enable circuit to provide the enable signal to the processing unit in response to outputs of the token store.

9. The processing system of claim 2 , comprising a data bus interconnecting the processing units in the array of processing units, and separate from the control bus.

10. The processing system of claim 9 , wherein the data bus comprises a packet switched network.

Assignments (2)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 18, 2025
From: SAMBANOVA SYSTEMS, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 070892/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: PRABHAKAR, RAGHU; SHAH, MANISH K; SIVARAMAKRISHNAN, RAM; NATARAJA, PRAMOD; JACKSON, DAVID BRIAN; GROHOSKI, GREGORY FREDERICK
To: SAMBANOVA SYSTEMS, INC.
Reel/Frame 063587/0470 →
Continuity (3)
Continuation 17492403 · Oct 1, 2021
Continuation 16407675 · May 9, 2019
Related Publication 20230195686A1 · Jun 22, 2023