发明名称 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
分类号 主分类号
代理机构 代理人
主权项
地址
您可能感兴趣的专利