Patent ID: 11922533
Assignee: NVIDIA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
obtaining a weighted average execution time associated with each execution stage of a plurality of execution stages used to process a plurality of frames in parallel, wherein the plurality of frames are processed at each of the plurality of execution stages in a sequential order;
applying a delay to an initial stage of the plurality of execution stages based on a largest weighted average execution time among the weighted average execution time associated with the plurality of execution stages; and
adjusting the delay to the initial stage based on a period of time between (i) processing of a second next frame at an execution stage preceding an execution stage of the plurality of execution stages associated with the largest weighted average execution time and (ii) processing of a first next frame at the execution stage of the plurality of execution stages associated with the largest weighted average execution time, wherein the delay is substantially equivalent to a difference between the largest weighted average execution time among the weighted average execution time associated with the plurality of execution stages and an execution time of a previous frame in the initial stage.