| CPC G06F 9/4881 (2013.01) [G06F 9/54 (2013.01)] | 16 Claims |

|
1. A method, comprising:
receiving, by a scheduling circuit of a graphics processing unit (GPU) and from a virtual function (VF) associated with a tenant in a multitenant computing system, a job request for execution by the GPU;
validating, by a user-mode driver (UMD) associated with the tenant, the job request in accordance with one or more defined restrictions associated with the tenant; and
responsive to successfully validating the job request in accordance with the one or more defined restrictions, forwarding the validated job request to a kernel-mode driver (KMD) associated with the tenant to provide the validated job request to one or more rendering engines of the GPU for execution.
|