LOW LATENCY VIRTUAL MEMORY MANAGEMENT

    公开(公告)号:US20220334774A1

    公开(公告)日:2022-10-20

    申请号:US17371704

    申请日:2021-07-09

    Applicant: VMware, Inc.

    Abstract: Disclosed are various approaches for decreasing the latency involved in reading pages from swap devices. These approaches can include setting a first queue in the plurality of queues as a highest priority queue and a second queue in the plurality of queues as a low priority queue. Then, an input/output (I/O) request for an address in memory can be received. The type of the I/O request can be determined, and then the I/O request can be assigned to the first queue or the second queue of the swap device based at least in part on the type of the I/O request

    PARALLEL CONTEXT SWITCHING FOR INTERRUPT HANDLING

    公开(公告)号:US20220405121A1

    公开(公告)日:2022-12-22

    申请号:US17351488

    申请日:2021-06-18

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for decreasing the amount of time spent processing interrupts by switching contexts in parallel with processing an interrupt. An interrupt request can be received during execution of a process in a less privileged user mode. Then, the current state of the process can be saved. Next, a switch from the less privileged mode to a more privileged mode can be made. The interrupt request is then processed while in the more privileged mode. Subsequently or in parallel, and possibly prior to completion of the processing the interrupt request, another switch from the more privileged mode to the less privileged mode can be made.

    Parallel context switching for interrupt handling

    公开(公告)号:US11726811B2

    公开(公告)日:2023-08-15

    申请号:US17351488

    申请日:2021-06-18

    Applicant: VMware, Inc.

    CPC classification number: G06F9/4812 G06F9/461 G06F9/545

    Abstract: Disclosed are various embodiments for decreasing the amount of time spent processing interrupts by switching contexts in parallel with processing an interrupt. An interrupt request can be received during execution of a process in a less privileged user mode. Then, the current state of the process can be saved. Next, a switch from the less privileged mode to a more privileged mode can be made. The interrupt request is then processed while in the more privileged mode. Subsequently or in parallel, and possibly prior to completion of the processing the interrupt request, another switch from the more privileged mode to the less privileged mode can be made.

    High throughput memory page reclamation

    公开(公告)号:US11650747B2

    公开(公告)日:2023-05-16

    申请号:US17344514

    申请日:2021-06-10

    Applicant: VMware, Inc.

    CPC classification number: G06F3/064 G06F3/0604 G06F3/0679

    Abstract: Disclosed are various embodiments for high throughput reclamation of pages in memory. A first plurality of pages in a memory of the computing device are identified to reclaim. In addition, a second plurality of pages in the memory of the computing device are identified to reclaim. The first plurality of pages are prepared for storage on a swap device of the computing device. Then, a write request is submitted to a swap device to store the first plurality of pages. After submission of the write request, the second plurality of pages are prepared for storage on the swap device while the swap device completes the write request.

    OPTIMIZED MEMORY TIERING
    6.
    发明申请

    公开(公告)号:US20230033029A1

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

    申请号:US17382839

    申请日:2021-07-22

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for optimized memory tiering. A first page can be allocated in a first memory for a process, the first memory being associated with a first memory tier. Accesses of the first page by the process during execution of the process can be monitored. Then, accesses of the first page by the process during execution of the process can be compared to an allocation policy to make a first determination to move the contents of the first page from the first memory to a second memory associated with a second memory tier. Next, the contents of the first page can be copied from the first memory to a second page in the second memory in response to the first determination.

    HIGH THROUGHPUT MEMORY PAGE RECLAMATION

    公开(公告)号:US20220398014A1

    公开(公告)日:2022-12-15

    申请号:US17344514

    申请日:2021-06-10

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for high throughput reclamation of pages in memory. A first plurality of pages in a memory of the computing device are identified to reclaim. In addition, a second plurality of pages in the memory of the computing device are identified to reclaim. The first plurality of pages are prepared for storage on a swap device of the computing device. Then, a write request is submitted to a swap device to store the first plurality of pages. After submission of the write request, the second plurality of pages are prepared for storage on the swap device while the swap device completes the write request.

Patent Agency Ranking