Smart prefetching for remote memory
AssigneeVMware, Inc.
InventorsIrina Calciu, Andreas Nowatzyk, Isam Wadih Akkawi, Venkata Subhash Reddy Peddamallu, Pratap Subrahmanyam
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsIrina Calciu, Andreas Nowatzyk, Isam Wadih Akkawi, Venkata Subhash Reddy Peddamallu, Pratap Subrahmanyam
Estimating the term…
A method of prefetching memory pages from remote memory includes detecting that a cache-line access made by a processor executing an application program is an access to a cache line containing page table data of the application program, identifying data pages that are referenced by the page table data, initiating a fetch of a data page, which is one of the identified data pages, and starting a timer. If the fetch completes prior to expiration of the timer, the data page is stored in a local memory. On the other hand, if the fetch does not complete prior to expiration of timer, a presence bit of the data page in the page table data is set to indicate that the data page is not present.
A method of prefetching pages from a remote memory, the method comprising:
A non-transitory computer-readable medium comprising instructions to be executed in a device that is connected to a processor executing an application program, wherein the instructions, when executed in the device, causes the device to carry out a method of prefetching pages from a remote memory, the method comprising:
A computer system for prefetching pages from a remote memory, the system comprising:
Dependencies are inferred from the claim text.