发明申请
- 专利标题: DYNAMIC PINNING OF VIRTUAL PAGES SHARED BETWEEN DIFFERENT TYPE PROCESSORS OF A HETEROGENEOUS COMPUTING PLATFORM
- 专利标题(中): 异步计算平台的不同类型处理器之间共享的虚拟页面动态拼接
-
申请号: US14862745申请日: 2015-09-23
-
公开(公告)号: US20160154742A1公开(公告)日: 2016-06-02
- 发明人: Gad Sheaffer , Boris Ginzburg , Ronny Ronen , Eliezer Weissmann
- 申请人: Gad Sheaffer , Boris Ginzburg , Ronny Ronen , Eliezer Weissmann
- 主分类号: G06F12/10
- IPC分类号: G06F12/10 ; G06F13/16
摘要:
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.
公开/授权文献
信息查询