Invention Grant
- Patent Title: Efficient fine grained processing of graphics workloads in a virtualized environment
-
Application No.: US15420376Application Date: 2017-01-31
-
Publication No.: US10908939B2Publication Date: 2021-02-02
- Inventor: Balaji Vembu , Altug Koker , David Puffer , Murali Ramadoss , Bryan R. White , Hema C. Nalluri , Aditya Navale
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06T15/00 ; G06F9/50

Abstract:
An apparatus and method are described for fine grained sharing of graphics processing resources for example, one embodiment of a graphics processing apparatus comprises: a plurality of command buffers to store work elements from a plurality of virtual machines or applications, each work element indicating a command to be processed by graphics hardware and data identifying the virtual machine or application which generated the work element; a plurality of doorbell registers or memory regions, each doorbell register or memory region associated with a particular virtual machine or application, a virtual machine or application to store an indication in its doorbell register or memory region when it has stored a work element to a command buffer; and a work scheduler to read a work element from a command buffer responsive to detecting an indication in a doorbell register, the work scheduler to combine work elements from multiple virtual machines or applications in a submission to a graphics engine, the graphics engine to execute a work element using the data identifying a virtual machine or application associated with the work element, wherein different graphics engines are configured to simultaneously execute workloads belonging to different virtual machines or applications.
Public/Granted literature
- US20180218530A1 EFFICIENT FINE GRAINED PROCESSING OF GRAPHICS WORKLOADS IN A VIRTUALIZED ENVIRONMENT Public/Granted day:2018-08-02
Information query