发明名称 |
DYNAMIC PINNING OF VIRTUAL PAGES SHARED BETWEEN DIFFERENT TYPE PROCESSORS OF A HETEROGENEOUS COMPUTING PLATFORM |
摘要 |
A computer system may support one or more techniques to allow dynamic pinning of the memory pages accessed by a non-CPU device (e.g., 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. In one embodiment, 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. |
申请公布号 |
WO2013006476(A2) |
申请公布日期 |
2013.01.10 |
申请号 |
WO2012US45055 |
申请日期 |
2012.06.29 |
申请人 |
INTEL CORPORATION;SHEAFFER, GAD;GINZBURG, BORIS;RONEN, RONNY;WEISSMANN, ELIEZER |
发明人 |
SHEAFFER, GAD;GINZBURG, BORIS;RONEN, RONNY;WEISSMANN, ELIEZER |
分类号 |
|
主分类号 |
|
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|