Scalable acceleration of reentrant compute operations
AssigneeXilinx, Inc.
InventorsRajeev Patwari, Jorn Tuyls, Elliott Delaye, Xiao Teng, Ephrem Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsRajeev Patwari, Jorn Tuyls, Elliott Delaye, Xiao Teng, Ephrem Wu
Estimating the term…
Examples herein describe techniques for performing parallel processing using a plurality of processing elements (PEs) and a controller for data that has data dependencies. For example, a calculation may require an entire row or column to be summed, or to determine its mean. The PEs can be assigned different chunks of a data set (e.g., a tensor set, a column, or a row) for processing. The PEs can use one or more tokens to inform the controller when they are done with partial processing of their data chunks. The controller can then gather the partial results and determine an intermediate value for the data set. The controller can then distribute this intermediate value to the PEs which then re-process their respective data chunks using the intermediate value to generate final results.
An integrated circuit (IC), comprising:
An IC, comprising:
A method, comprising:
Dependencies are inferred from the claim text.