Abstract: The described embodiments include systems, methods, and apparatuses for increased efficiency processing flow. One method includes a plurality of stages configured to process an execution graph that includes a plurality of logical nodes with defined properties and resources associated with each logical node of the plurality of logical nodes, a recirculating ring buffer, wherein the recirculating ring buffer is configured to holding only any one of a control information, input, and, or out data necessary to stream a temporary data between each logical node of the execution graph, and a data producer, wherein the data producer is configured to stall from writing control information into a command buffer upon the command buffer being full, preventing command buffer over-writing.
Type:
Grant
Filed:
August 9, 2021
Date of Patent:
February 28, 2023
Assignee:
Blaze, Inc.
Inventors:
Val G. Cook, Satyaki Koneru, Ke Yin, Dinakar C. Munagala