US2021019079A1PendingUtilityA1

Systems and methods for implementing a random access augmented machine perception and dense algorithm integrated circuit

Assignee: QUADRIC IO INCPriority: Feb 7, 2019Filed: Sep 25, 2020Published: Jan 21, 2021
Est. expiryFeb 7, 2039(~12.5 yrs left)· nominal 20-yr term from priority
G06N 3/045G06N 3/0464G06F 3/0679G06N 3/04G06F 5/065G06F 3/061G06F 3/0611G06F 3/0656G06N 3/08G06F 9/3012G06F 12/1027G06F 3/0685G06N 3/063
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for random access augmented flow-based processing within an integrated circuit includes computing, by a plurality of distinct processing cores, a plurality of linear indices and associated valid bits; propagating the plurality of linear indices in a predetermined manner to a plurality of columns of first-in, first-out buffers; loading, from the FIFO buffers, the plurality of linear indices to a content addressable memory; at the CAM: coalescing redundant linear indices in each of the plurality of FIFO buffers; performing lookups for a plurality of memory addresses based on the plurality of linear indices; collecting at a read data buffer a plurality of distinct pieces of data from one of an on-chip memory based on the plurality of memory addresses; reading the plurality of distinct pieces of data from the read data buffer; and propagating the plurality of distinct pieces of data into the processing cores.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for random access augmented flow-based processing within an integrated circuit, the method comprising:
 computing, by a plurality of distinct processing cores of an integrated circuit, a plurality of linear indices and associated valid bits;   propagating the plurality of linear indices in a predetermined manner to a plurality of data buffers;   loading, from the plurality of data buffers, the plurality of linear indices to an associative memory;   at the associative memory:
 (i) coalescing redundant linear indices in each of the plurality of data buffers; 
 (ii) performing lookups for a plurality of memory addresses based on the plurality of linear indices; 
   collecting at a read data buffer a plurality of distinct pieces of data from integrated circuit memory based on the plurality of memory addresses;   reading, by the plurality of data buffers, the plurality of distinct pieces of data from the read data buffer; and   propagating the plurality of distinct pieces of data into the plurality of distinct processing cores.

Join the waitlist — get patent alerts

Track US2021019079A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.