首页> 外国专利> Share of virtual functions in the virtual memory that is shared between the heterogeneous processor computing platforms

Share of virtual functions in the virtual memory that is shared between the heterogeneous processor computing platforms

机译:异构处理器计算平台之间共享的虚拟内存中的虚拟功能共享

摘要

PROBLEM TO BE SOLVED: To provide a technique for sharing a virtual function in virtual memory shared between the heterogeneous processors of a calculation platform.SOLUTION: A CPU-side vtable pointer used in accessing a shared object 131 from a CPU 110 is used for determining GPU_vtable in the case where a GPU-side table exists. A shared non-coherent area in which data consistency is not maintained is generated in a shared virtual memory. The CPU- and GPU-side data stored in the shared non-coherent area have the same address like the one referenced from the CPU and GPU sides. The content of the CPU-side data differs from that of the GPU-side data because a shared virtual memory 130 does not maintain consistency during run-time. A vptr is altered so as to designate the CPU_vtable and GPU_vtable stored in the shared virtual memory 130.
机译:解决的问题:提供一种在计算平台的异构处理器之间共享的虚拟内存中共享虚拟功能的技术。解决方案:用于从CPU 110访问共享对象131的CPU侧vtable指针用于确定如果存在GPU端表,则为GPU_vtable。在共享虚拟内存中生成了一个未保持数据一致性的共享非一致性区域。存储在共享非一致性区域中的CPU和GPU端数据的地址与从CPU和GPU端引用的地址相同。 CPU侧数据的内容与GPU侧数据的内容不同,因为共享的虚拟存储器130在运行时不保持一致性。改变vptr,以指定存储在共享虚拟存储器130中的CPU_vtable和GPU_vtable。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号