MECHANISM FOR RESOURCE UTILIZATION METERING IN A COMPUTER SYSTEM
    1.
    发明申请
    MECHANISM FOR RESOURCE UTILIZATION METERING IN A COMPUTER SYSTEM 审中-公开
    计算机系统资源利用计量的机制

    公开(公告)号:US20170031719A1

    公开(公告)日:2017-02-02

    申请号:US15097859

    申请日:2016-04-13

    Abstract: Systems, apparatuses, and methods for tracking system resource utilization of guest virtual machines (VMs). Counters may be maintained to track resource utilization of different system resources by different guest VMs executing on the system. When a guest VM initiates execution, stored values may be loaded into the resource utilization counters. While the guest VM executes, the counters may track the resource utilization of the guest VM. When the guest VM terminates execution, the counter values may be written to a virtual machine control block (VMCB) corresponding to the guest VM. Scaling factors may be applied to the counter values to normalize the values prior to writing the values to the VMCB. A cloud computing environment may utilize the tracking mechanisms to guarantee resource utilization levels in accordance with users' service level agreements.

    Abstract translation: 用于跟踪来宾虚拟机(VM)的系统资源利用的系统,设备和方法。 可以维护计数器以跟踪在系统上执行的不同来宾VM的不同系统资源的资源利用。 当guest虚拟机启动执行时,存储的值可能被加载到资源利用率计数器中。 客机虚拟机执行时,计数器可以跟踪来宾虚拟机的资源利用率。 当客人VM终止执行时,可以将计数器值写入到与虚拟机对应的虚拟机控制块(VMCB)。 缩放因子可以应用于计数器值,以便在将值写入VMCB之前规范化值。 云计算环境可以利用跟踪机制来根据用户的服务水平协议来保证资源利用水平。

    PLATFORM FIRST ERROR HANDLING
    2.
    发明申请

    公开(公告)号:US20190303230A1

    公开(公告)日:2019-10-03

    申请号:US15940693

    申请日:2018-03-29

    Abstract: Systems, apparatuses, and methods for implementing a hardware enforcement mechanism to enable platform-specific firmware visibility into an error state ahead of the operating system are disclosed. A system includes at least one or more processor cores, control logic, a plurality of registers, platform-specific firmware, and an operating system (OS). The control logic allows the platform-specific firmware to decide if and when the error state is visible to the OS. In some cases, the platform-specific firmware blocks the OS from accessing the error state. In other cases, the platform-specific firmware allows the OS to access the error state such as when the OS needs to unmap a page. The control logic enables the platform-specific firmware, rather than the OS, to make decisions about the replacement of faulty components in the system.

    Mechanism for resource utilization metering in a computer system

    公开(公告)号:US10223162B2

    公开(公告)日:2019-03-05

    申请号:US15097859

    申请日:2016-04-13

    Abstract: Systems, apparatuses, and methods for tracking system resource utilization of guest virtual machines (VMs). Counters may be maintained to track resource utilization of different system resources by different guest VMs executing on the system. When a guest VM initiates execution, stored values may be loaded into the resource utilization counters. While the guest VM executes, the counters may track the resource utilization of the guest VM. When the guest VM terminates execution, the counter values may be written to a virtual machine control block (VMCB) corresponding to the guest VM. Scaling factors may be applied to the counter values to normalize the values prior to writing the values to the VMCB. A cloud computing environment may utilize the tracking mechanisms to guarantee resource utilization levels in accordance with users' service level agreements.

    Platform first error handling
    6.
    发明授权

    公开(公告)号:US11061753B2

    公开(公告)日:2021-07-13

    申请号:US15940693

    申请日:2018-03-29

    Abstract: Systems, apparatuses, and methods for implementing a hardware enforcement mechanism to enable platform-specific firmware visibility into an error state ahead of the operating system are disclosed. A system includes at least one or more processor cores, control logic, a plurality of registers, platform-specific firmware, and an operating system (OS). The control logic allows the platform-specific firmware to decide if and when the error state is visible to the OS. In some cases, the platform-specific firmware blocks the OS from accessing the error state. In other cases, the platform-specific firmware allows the OS to access the error state such as when the OS needs to unmap a page. The control logic enables the platform-specific firmware, rather than the OS, to make decisions about the replacement of faulty components in the system.

    Configurable skewed associativity in a translation lookaside buffer

    公开(公告)号:US11106596B2

    公开(公告)日:2021-08-31

    申请号:US15389955

    申请日:2016-12-23

    Abstract: Methods, devices, and systems for determining an address in a physical memory which corresponds to a virtual address using a skewed-associative translation lookaside buffer (TLB) are described. A virtual address and a configuration indication are received using receiver circuitry. A physical address corresponding to the virtual address is output if a TLB hit occurs. A first subset of a plurality of ways of the TLB is configured to hold a first page size. The first subset includes a number of the ways based on the configuration indication. A physical address corresponding to the virtual address is retrieved from a page table if a TLB miss occurs, and at least a portion of the physical address is installed in a least recently used way of a subset of a plurality of ways the TLB, determined according to a replacement policy based on the configuration indication.

Patent Agency Ranking