IP Library Granted Patent US 11,841,811
Granted Patent B2
US 11,841,811 · App. 17/479,906 · Granted Dec 12, 2023

Instrumentation networks for data flow graphs

Inventors: Raghu Prabhakar (San Jose, CA); Matthew Thomas Grimm (Boise, ID); Sumti Jairath (Santa Clara, CA); Kin Hing Leung (Cupertino, CA); Sitanshu Gupta (San Jose, CA); Yuan Lin (Campbell, CA); Luca Boasso (Austin, TX)
Assignee: SambaNova Systems, Inc.
G06F13/20G06F15/7867
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,841,811
App. No.
17/479,906
Granted
Dec 12, 2023
Kind
B2
Abstract

A reconfigurable processor comprises an array of processing units and an instrumentation network. The array of processing units is configured to execute runtime events to execute an application. The instrumentation network is operatively coupled to the array of processing units. The instrumentation network comprises a control bus configured to form control signal routes in the instrumentation network. The instrumentation network further comprises a plurality of instrumentation counters having inputs and outputs connected to the control bus and to the processing units. Instrumentation counters in the plurality instrumentation units are configurable to consume control signals on the inputs and produce counts of the runtime events on the outputs.

Claims (15)

1. A reconfigurable processor, comprising:

an array of processing units configured to execute runtime events to execute an application; and

an instrumentation network operatively coupled to the array of processing units, the instrumentation network comprising:

a control bus configured to form control signal routes in the instrumentation network; and

a plurality of instrumentation counters having inputs and outputs connected to the control bus and to processing units in the array of processing units, instrumentation counters in the plurality instrumentation counters configurable to consume control signals on the inputs and produce counts of the runtime events on the outputs,

wherein the control signals are read ready tokens.

2. The reconfigurable processor of claim 1 , wherein the instrumentation network and the instrumentation counters are arranged inside the array of processing units.

3. The reconfigurable processor of claim 1 , wherein the instrumentation network and the instrumentation counters are arranged outside the array of processing units.

4. The reconfigurable processor of claim 1 , wherein the control signals are generated by the processing units.

5. The reconfigurable processor of claim 1 , wherein the control signals are read begun tokens.

6. The reconfigurable processor of claim 1 , wherein the control signals are read done tokens.

7. The reconfigurable processor of claim 1 , wherein the control signals are write ready tokens.

8. The reconfigurable processor of claim 1 , wherein the control signals are write begun tokens.

9. The reconfigurable processor of claim 1 , wherein the control signals are write done tokens.

10. The reconfigurable processor of claim 1 , wherein the control signals are barrier tokens.

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 Mar 17, 2022
From: PRABHAKAR, RAGHU; GRIMM, MATTHEW THOMAS; JAIRATH, SUMTI; LEUNG, KIN HING; GUPTA, SITANSHU; LIN, YUAN; BOASSO, LUCA
To: SAMBANOVA SYSTEMS, INC.
Reel/Frame 059299/0977 →
Continuity (2)
Continuation 17175289 · Feb 12, 2021
Related Publication 20220261365A1 · Aug 18, 2022