DECOUPLING MEMORY METADATA GRANULARITY FROM PAGE SIZE

    公开(公告)号:US20190278713A1

    公开(公告)日:2019-09-12

    申请号:US15916173

    申请日:2018-03-08

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for tracking metadata (e.g., accessed and dirty bits) of page tables at finer granularity than the size of the page tables. A disclosed herein, modification to existing hardware design may enable finer page table granularity of metadata, leading to more precise representation of the state of memory and an improvement to system performance and efficiency. Finer grain dirty metadata can dramatically improve the efficiency and simplicity of subsystems.

    ADAPTIVE IDLING OF VIRTUAL CENTRAL PROCESSING UNIT

    公开(公告)号:US20230229473A1

    公开(公告)日:2023-07-20

    申请号:US17578365

    申请日:2022-01-18

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45575

    Abstract: The performance of a computer system having a virtual machine executing an idling instruction therein is improved by: determining a state for controlling the execution of the idling instruction for a first virtual CPU; when the controlling state is a first state, executing the idling instruction natively in a physical CPU assigned to the first virtual CPU and resuming execution of instructions by the first virtual CPU when the physical CPU wakes up; and when the controlling state is a second state, emulating execution of the idling instruction, the emulated execution including the steps of configuring a wakeup event, descheduling the first virtual CPU, and selecting a second virtual CPU to resume execution of instructions, and in response to the wakeup event, rescheduling the second virtual CPU, performing a task switch from the first to the second virtual CPU, and resuming execution of instructions by the second virtual CPU.

Patent Agency Ranking