Invention Grant
- Patent Title: Dynamic pinning of virtual pages shared between different type processors of a heterogeneous computing platform
-
Application No.: US14862745Application Date: 2015-09-23
-
Publication No.: US09747221B2Publication Date: 2017-08-29
- Inventor: Gad Sheaffer , Boris Ginzburg , Ronny Ronen , Eliezer Weissmann
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Patent Capital Group
- Main IPC: G06F12/1027
- IPC: G06F12/1027 ; G06F12/126 ; G06F13/16 ; G06F12/0804

Abstract:
A computer system may support one or more techniques to allow dynamic pinning of the memory pages accessed by a non-CPU device, such as a graphics processing unit (GPU). The non-CPU may support virtual to physical address mapping and may thus be aware of the memory pages, which may not be pinned but may be accessed by the non-CPU. The non-CPU may notify or send such information to a run-time component such as a device driver associated with the CPU. The device driver may, dynamically, perform pinning of such memory pages, which may be accessed by the non-CPU. The device driver may even unpin the memory pages, which may be no longer accessed by the non-CPU. Such an approach may allow the memory pages, which may be no longer accessed by the non-CPU to be available for allocation to the other CPUs and/or non-CPUs.
Public/Granted literature
Information query
IPC分类: