发明名称 |
GPU SHARED VIRTUAL MEMORY WORKING SET MANAGEMENT |
摘要 |
A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device manages a graphics processing unit working set of pages. In this embodiment, the device determines the set of pages of the device to be analyzed, where the device includes a central processing unit and the graphics processing unit. The device additionally classifies the set of pages based on a graphics processing unit activity associated with the set of pages and evicts a page of the set of pages based on the classifying. |
申请公布号 |
US2015309940(A1) |
申请公布日期 |
2015.10.29 |
申请号 |
US201414262475 |
申请日期 |
2014.04.25 |
申请人 |
Apple Inc. |
发明人 |
Kumar Derek R. |
分类号 |
G06F12/10;G06T1/20;G06T1/60 |
主分类号 |
G06F12/10 |
代理机构 |
|
代理人 |
|
主权项 |
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to track virtual memory access by a graphics processing unit of a device, the method comprising:
detecting an access to a virtual memory address by a processing unit, wherein the device includes a central processing unit and the graphics processing unit that are each able to access the virtual memory address; determining if the processing unit is a graphic processing unit; and if the processing unit is the graphics processing unit,
setting a graphics processing unit reference bit in a page table entry of a page table that corresponds to the virtual memory address, wherein the page table is shared between the central processing unit and the graphic processing unit. |
地址 |
Cupertino CA US |