Intel Corporation
CONCURRENT WORKLOAD SCHEDULING WITH MULTIPLE LEVEL OF DEPENDENCIES

Last updated:

Abstract:

Examples described herein include a graphics processing apparatus that includes at least a memory device and an execution unit coupled to the memory. The memory device can store a command buffer with at least one command that is dependent on completion of at least one other command. The command buffer can include a jump command that causes a jump to a location in the command buffer to identify any unscheduled command. The execution unit is to jump to a location in the command buffer based on execution of the jump command. The execution unit is to perform one or more jumps to one or more locations in the command buffer to attempt to schedule a command with dependency on completion of at least one other command until the command with a dependency on completion of at least one other command is scheduled.

Status:
Application
Type:

Utility

Filling date:

20 Feb 2020

Issue date:

26 Aug 2021