Back to results
US 2012/0233439 A1Published application
Implementing TLB Synchronization for Systems with Shared Virtual Memory Between Processing Devices
OwnerBoris Ginzburg, Esfir Natanzon +5inventors
InventorsBoris Ginzburg, Esfir Natanzon, Ilya Osadchiy, Ronny Ronen, Eliezer Weissmann, Yoav Zach, Robert L. Farrell
Life of this patent
Estimating the term…
Abstract
Page faults arising in a graphics processing unit may be handled by an operating system running on the central processing unit. In some embodiments, this means that unpinned memory can be used for the graphics processing unit. Using unpinned memory in the graphics processing unit may expand the capabilities of the graphics processing unit in some cases.
Claims18
A method comprising:
- tracking changes to entries in a page table;
- determining when a device other than a central processing unit is using the page table;
- and
- notifying said device when a page table entry changes.
1 more element
A non-transitory computer readable medium storing instructions to enable a first processor to:
- track changes to entries in a page table;
- determine when a device other than a central processing unit is using the page table;
- and
- notify said device when a page table entry changes.
1 more element
An apparatus comprising:
- a processor to track changes to page table entries, determine when a device other than a central processing unit is using the page table, and notify said device when a page table entry change;
- and
- a memory coupled to said processor.
Dependencies are inferred from the claim text.