COMMUNICATIONS ACROSS PRIVILEGE DOMAINS WITHIN A CENTRAL PROCESSING UNIT CORE

    公开(公告)号:US20240385871A1

    公开(公告)日:2024-11-21

    申请号:US18745941

    申请日:2024-06-17

    Applicant: VMware LLC

    Abstract: Systems and methods are described for communications across privilege domains within a central processing unit (“CPU”) core. The CPU core can store a kernel context associated with an operating system within the CPU. An application can request access to the CPU, and the CPU can load a user context associated with the application into the CPU. The CPU can execute instructions from the application while both the kernel context and the user context persist in the CPU. Because both contexts are stored on the CPU, the CPU can switch contexts without loading or unloading context data from memory.

    Using cache coherent FPGAS to track dirty cache lines

    公开(公告)号:US11947458B2

    公开(公告)日:2024-04-02

    申请号:US16048180

    申请日:2018-07-27

    Applicant: VMware LLC

    CPC classification number: G06F12/0828 G06F2212/152

    Abstract: A device is connected via a coherence interconnect to a CPU with a cache. The device monitors cache coherence events via the coherence interconnect, where the cache coherence events relate to the cache of the CPU. The device also includes a buffer that can contain representations, such as addresses, of cache lines. If a coherence event occurs on the coherence interconnect indicating that a cache line in the CPU's cache is dirty, then the device is configured to add an entry to the buffer to record the dirty cache line.

Patent Agency Ranking