-
1.
公开(公告)号:US11317098B2
公开(公告)日:2022-04-26
申请号:US16214000
申请日:2018-12-07
Applicant: Intel Corporation
Inventor: Tomasz Madajczak , Jaroslaw Motowidlo , James Varga
Abstract: Apparatus and method for detecting scene changes using data sets gathered from a 3D pipeline. For example, one embodiment of an apparatus comprises: a 3D graphics engine to render a plurality of frames including a current frame and a prior frame; and a scene change detector to retrieve data sets from the 3D graphics engine, the data sets associated with the current frame rendered by the 3D graphics engine, the scene change detector to analyze the data sets in view of corresponding data sets from the prior frame to determine a first type of encoding to be used for encoding the current frame prior to transmission over a network.
-
公开(公告)号:US11657561B2
公开(公告)日:2023-05-23
申请号:US17719089
申请日:2022-04-12
Applicant: Intel Corporation
Inventor: Ankur Shah , Matthew Callaway , Vivek Garg , Rajeev K. Nalawadi , James Varga
CPC classification number: G06T15/005 , G06F1/28 , G06F9/45558 , G06F9/4881 , G06F9/5077 , G06F2009/4557
Abstract: Apparatus and method for processing virtual graphics processor telemetry data based on quanta. For example, one embodiment of a graphics processing apparatus comprises virtualization control circuitry to virtualize graphics processing resources of one or more graphics processing units (GPU), wherein one or more virtual machines (VMs) are to be provided with controlled access to the graphics processing resources in accordance with a current graphics virtualization configuration specified, at least in part, in one or more virtualization control registers of the virtualization control circuitry; a scheduler to schedule each VM for processing by the graphics processing resources in accordance with the graphics virtualization configuration, the scheduler to generate a VM switch event responsive to each VM being scheduled for processing on the graphics processing resources; power management circuitry to collect telemetry data associated with VMs which have temporarily completed processing on the graphics processing resources and to forward the telemetry data to a telemetry data aggregator, the telemetry data aggregator to combine telemetry data collected for each VM over a period of time and to store per-VM telemetry data in a data repository accessible by a virtualization management application.
-
公开(公告)号:US20220343579A1
公开(公告)日:2022-10-27
申请号:US17719089
申请日:2022-04-12
Applicant: Intel Corporation
Inventor: Ankur Shah , Matthew Callaway , Vivek Garg , Rajeev K. Nalawadi , James Varga
Abstract: Apparatus and method for processing virtual graphics processor telemetry data based on quanta. For example, one embodiment of a graphics processing apparatus comprises virtualization control circuitry to virtualize graphics processing resources of one or more graphics processing units (GPU), wherein one or more virtual machines (VMs) are to be provided with controlled access to the graphics processing resources in accordance with a current graphics virtualization configuration specified, at least in part, in one or more virtualization control registers of the virtualization control circuitry; a scheduler to schedule each VM for processing by the graphics processing resources in accordance with the graphics virtualization configuration, the scheduler to generate a VM switch event responsive to each VM being scheduled for processing on the graphics processing resources; power management circuitry to collect telemetry data associated with VMs which have temporarily completed processing on the graphics processing resources and to forward the telemetry data to a telemetry data aggregator, the telemetry data aggregator to combine telemetry data collected for each VM over a period of time and to store per-VM telemetry data in a data repository accessible by a virtualization management application.
-
公开(公告)号:US20210225061A1
公开(公告)日:2021-07-22
申请号:US17158842
申请日:2021-01-26
Applicant: Intel Corporation
Inventor: Ankur Shah , Matthew Callaway , Vivek Garg , Rajeev K. Nalawadi , James Varga
Abstract: Apparatus and method for processing virtual graphics processor telemetry data based on quanta. For example, one embodiment of a graphics processing apparatus comprises virtualization control circuitry to virtualize graphics processing resources of one or more graphics processing units (GPU), wherein one or more virtual machines (VMs) are to be provided with controlled access to the graphics processing resources in accordance with a current graphics virtualization configuration specified, at least in part, in one or more virtualization control registers of the virtualization control circuitry; a scheduler to schedule each VM for processing by the graphics processing resources in accordance with the graphics virtualization configuration, the scheduler to generate a VM switch event responsive to each VM being scheduled for processing on the graphics processing resources; power management circuitry to collect telemetry data associated with VMs which have temporarily completed processing on the graphics processing resources and to forward the telemetry data to a telemetry data aggregator, the telemetry data aggregator to combine telemetry data collected for each VM over a period of time and to store per-VM telemetry data in a data repository accessible by a virtualization management application.
-
公开(公告)号:US11308680B2
公开(公告)日:2022-04-19
申请号:US17158842
申请日:2021-01-26
Applicant: Intel Corporation
Inventor: Ankur Shah , Matthew Callaway , Vivek Garg , Rajeev K Nalawadi , James Varga
Abstract: Apparatus and method for processing virtual graphics processor telemetry data based on quanta. For example, one embodiment of a graphics processing apparatus comprises virtualization control circuitry to virtualize graphics processing resources of one or more graphics processing units (GPU), wherein one or more virtual machines (VMs) are to be provided with controlled access to the graphics processing resources in accordance with a current graphics virtualization configuration specified, at least in part, in one or more virtualization control registers of the virtualization control circuitry; a scheduler to schedule each VM for processing by the graphics processing resources in accordance with the graphics virtualization configuration, the scheduler to generate a VM switch event responsive to each VM being scheduled for processing on the graphics processing resources; power management circuitry to collect telemetry data associated with VMs which have temporarily completed processing on the graphics processing resources and to forward the telemetry data to a telemetry data aggregator, the telemetry data aggregator to combine telemetry data collected for each VM over a period of time and to store per-VM telemetry data in a data repository accessible by a virtualization management application.
-
-
-
-