Intelligent gpu memory pre-fetching and gpu translation lookaside buffer management
AssigneeApple Inc.
InventorDerek R. Kumar
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorDerek R. Kumar
Estimating the term…
A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device performs translation lookaside buffer coherency for a translation lookaside buffer of the graphics processing unit of the device. In this embodiment, the device receives a request to remove an entry of the translation lookaside buffer of the graphics processing unit, where the device includes a central processing unit and the graphics processing unit. In addition, the entry includes a translation of virtual memory address of a process to a physical memory address of system memory of a central processing unit and the graphics processing unit is executing a compute task of the process. The device locates the entry in the translation lookaside buffer and removes the entry.
A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to process a graphics processing unit page fault, the method comprising:
A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to perform translation lookaside buffer coherency for a translation lookaside buffer of a graphics processing unit for a device, the method comprising:
A method to process a graphics processing unit page fault, the method comprising:
A method to perform translation lookaside buffer coherency for a translation lookaside buffer of a graphics processing unit for a device, the method comprising:
Dependencies are inferred from the claim text.