会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明公开
    • SHARING VIRTUAL FUNCTIONS IN A SHARED VIRTUAL MEMORY BETWEEN HETEROGENEOUS PROCESSORS OF A COMPUTING PLATFORM
    • 共享虚拟函数的具有计算机平台的异构处理器之间的接头虚拟存储器
    • EP3043269A1
    • 2016-07-13
    • EP16158622.7
    • 2010-09-24
    • Intel Corporation
    • YAN, ShoumengLUO, SaiZHOU, XiaochengGAO, YingCHEN, HuSAHA, Bratin
    • G06F15/167G06F9/54
    • G06F12/1072G06F8/447G06F9/3863G06F9/3885G06F9/548G06F2212/657
    • A computing platform may include heterogeneous processors (e.g., CPU and a GPU) to support sharing of virtual functions between such processors. In one embodiment, a CPU side vtable pointer used to access a shared object from the CPU 110 may be used to determine a GPU vtable if a GPU-side table exists. In other embodiment, a shared non-coherent region, which may not maintain data consistency, may be created within the shared virtual memory. The CPU and the GPU side data stored within the shared non-coherent region may have a same address as seen from the CPU and the GPU side. However, the contents of the CPU-side data may be different from that of GPU-side data as shared virtual memory may not maintain coherency during the run-time. In one embodiment, the vptr may be modified to point to the CPU vtable and GPU vtable stored in the shared virtual memory.
    • 一种计算平台可以包括异构处理器(例如,CPU和GPU)来支持寻求处理器之间的虚函数共享。 在一个,用于从CPU 110访问的共享对象中的CPU实施方式侧虚表指针可以被用于确定性地挖掘一个GPU虚函数表,如果GPU侧表中存在。 在其它,实施例的共享的非相干区域,这可能不保持数据的一致性,可以在共享虚拟存储器内被创建。 从CPU和GPU侧看到的CPU和存储在共享非相干区域内的GPU侧数据可具有相同的地址。 然而,CPU侧的数据的内容可以是不同的,从做GPU侧数据作为在运行时间共享虚拟存储器可能无法保持一致性。 在一个中,实施方式的vptr可被修改为指向存储在共享虚拟存储器中的CPU和GPU的vtable虚表。