发明名称 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