REGISTER INTERFACE FOR COMPUTER PROCESSOR
    1.
    发明公开

    公开(公告)号:US20230195918A1

    公开(公告)日:2023-06-22

    申请号:US17645070

    申请日:2021-12-20

    申请人: Intel Corporation

    IPC分类号: G06F21/62 G06F9/30

    CPC分类号: G06F21/6218 G06F9/30101

    摘要: In an embodiment, a processor may include at least one processing engine to execute instructions, and a register interface circuit coupled to the at least one processing engine. The register interface circuit may be to: receive a request to access a register associated with a feature of the processor; determine whether the requested access is authorized based at least in part on an entry of an access structure, the access structure to store a plurality of entries associated with a plurality of features of the processor; and in response to a determination that the requested access is authorized by the access structure, perform the requested access of the register associated with the feature. Other embodiments are described and claimed.

    Apparatus and method for processing telemetry data in a virtualized graphics processor

    公开(公告)号:US11308680B2

    公开(公告)日:2022-04-19

    申请号:US17158842

    申请日:2021-01-26

    申请人: Intel Corporation

    摘要: 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.