发明名称 SHARING OF VIRTUAL FUNCTION IN VIRTUAL MEMORY SHARED BETWEEN HETEROGENEOUS PROCESSORS OF CALCULATION PLATFORM
摘要 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.
申请公布号 JP2015038770(A) 申请公布日期 2015.02.26
申请号 JP20140216090 申请日期 2014.10.23
申请人 INTEL CORP 发明人 YAN SHOUMENG;LUO SAI;ZHOU XIAOCHENG;GAO YING;CHEN HU;SAHA BRATIN
分类号 G06F15/167;G06F9/54 主分类号 G06F15/167
代理机构 代理人
主权项
地址