JOB SUBMISSION ALIGNMENT WITH WORLD SWITCH
    11.
    发明公开

    公开(公告)号:US20240211290A1

    公开(公告)日:2024-06-27

    申请号:US18088955

    申请日:2022-12-27

    CPC classification number: G06F9/45558 G06F9/45545 G06F2009/45579

    Abstract: A processing system aligns rendering timing of an application executing at a guest virtual function to world switch timing of a host virtual machine. The host virtual machine sets a world switch interval based on a number of virtual functions (VFs) that share the parallel processor and a target maximum frame rate. The processing system delays submission of jobs for a VF to the parallel processor by an offset with respect to the world switch timing to ensure that the application starts generating a job for the parallel processor before the VF gains a time slice so the job will be ready for the parallel processor when the VF gains the time slice.

    JOB LIMIT ENFORCEMENT FOR IMPROVED MULTITENANT QUALITY OF SERVICE

    公开(公告)号:US20240184623A1

    公开(公告)日:2024-06-06

    申请号:US18072818

    申请日:2022-12-01

    CPC classification number: G06F9/4881 G06F9/54

    Abstract: Systems and methods are provided related to a scheduler to receive a job request from a virtual function associated with a tenant for execution by at least one processing unit. The scheduler validates the job request in accordance with one or more defined restrictions associated with the tenant and, responsive to successful validation, provides the job request for execution by the processing unit via one or more physical functions associated with the processing unit. In certain embodiments, multi-level enforcement of the defined restrictions are provided via user-mode and kernel-mode drivers associated with the virtual function that are also enabled to validate job requests based on the defined restrictions.

    Targeted page migration for guest virtual machine

    公开(公告)号:US11256530B2

    公开(公告)日:2022-02-22

    申请号:US16220779

    申请日:2018-12-14

    Abstract: A processing system identifies a subset of pages of memory allocated to a source guest virtual machine (VM) running at a first graphics processing unit (GPU) that were modified by the source guest VM and transferring only the subset to a destination guest VM running at a second GPU when performing a live migration from the source guest VM to the destination guest VM. The first GPU maintains a page table of system memory addresses or frame buffer addresses allocated to and accessed by the source guest VM during a session, including an indication of whether the data was modified. Based on the page table information, the processing system identifies and transfers only the modified pages from the source guest VM to the destination guest VM, thereby reducing the time and bandwidth used for migration.

Patent Agency Ranking