首页>
外国专利>
SHARING VIRTUAL FUNCTIONS IN A SHARED VIRTUAL MEMORY BETWEEN HETEROGENEOUS PROCESSORS OF A COMPUTING PLATFORM
SHARING VIRTUAL FUNCTIONS IN A SHARED VIRTUAL MEMORY BETWEEN HETEROGENEOUS PROCESSORS OF A COMPUTING PLATFORM
展开▼
机译:在计算平台的异构处理程序之间共享虚拟内存中共享虚拟功能
展开▼
页面导航
摘要
著录项
相似文献
摘要
The computing platform may support the sharing of virtual functions between these processors, including disparate processors (e.g., CPU and GPU). In one embodiment, the CPU-side vtable pointer used to access the shared object from the CPU 110 may be used to determine the GPU vtable if the GPU-side table is present. In another embodiment, a shared incoherent region that may not maintain data consistency may be created in the shared virtual memory. The CPU and GPU side data stored in the shared incoherent region can have the same address as can be known from the CPU and the GPU side. However, since the shared virtual memory may not maintain coherency during execution time, the contents of the CPU-side data may be different from the contents of the GPU-side data. In one embodiment, vptr may be changed to point to the CPU vtable and the GPU vtable stored in the shared virtual memory.
展开▼