Graph streaming neural network processing system and method thereof
AssigneeBlaize, Inc.
InventorsVenkata Ganapathi Puppala, Val G. Cook, Srinivasulu Nagisetty
Life of this patent
Estimating the term…
Loading patent…
AssigneeBlaize, Inc.
InventorsVenkata Ganapathi Puppala, Val G. Cook, Srinivasulu Nagisetty
Estimating the term…
Disclosed herein is a graph streaming neural network processing system comprising a first processor array, a second processor, and a thread scheduler. The thread scheduler dispatches a thread of a first node to the first processor array or the second processor, wherein the thread is executed to generate output data comprising a data unit stored in a private data buffer of the second processor. The thread scheduler determines that the data unit is sufficient for executing a thread of a second node. The second node is dependent on the output data generated by execution of a plurality of threads of the first node. Upon determining that the data unit is sufficient, the thread scheduler dispatches the thread of the second node. The thread scheduler determines to dispatch a subsequent thread of the first node for execution when a predefined threshold buffer size is available on the private data buffer.
A graph streaming processing system comprising:
A method comprising:
A non-transitory computer-readable medium having program instructions stored thereon, wherein the program instructions, when executed by a thread-scheduler of a graph streaming processing system, facilitate:
Dependencies are inferred from the claim text.