-
公开(公告)号:CN103109286A
公开(公告)日:2013-05-15
申请号:CN201080069225.2
申请日:2010-09-24
Applicant: 英特尔公司
IPC: G06F15/167
CPC classification number: G06F12/1072 , G06F8/447 , G06F9/3863 , G06F9/3885 , G06F9/548 , G06F2212/657
Abstract: 一种计算平台可包含异质处理器(例如CPU和GPU)以支持这种处理器之间虚函数的共享。在一个实施例中,用于访问来自CPU110的共享对象的CPU侧虚函数表指针可用于确定GPU虚函数表,如果存在GPU侧表的话。在其它实施例中,可在共享虚拟存储器内创建可不保持数据一致性的共享非相干区域。存储在共享非相干区域内的CPU和GPU侧数据可具有与从CPU和GPU侧看到的相同的地址。然而,CPU侧数据的内容可不同于GPU侧数据的内容,因为共享虚拟存储器在运行时期间可不保持一致性。在一个实施例中,vptr可修改成指向存储在共享虚拟存储器中的CPU虚函数表和GPU虚函数表。
-
公开(公告)号:CN103109286B
公开(公告)日:2016-08-24
申请号:CN201080069225.2
申请日:2010-09-24
Applicant: 英特尔公司
IPC: G06F15/167
CPC classification number: G06F12/1072 , G06F8/447 , G06F9/3863 , G06F9/3885 , G06F9/548 , G06F2212/657
Abstract: 一种计算平台可包含异质处理器(例如CPU和GPU)以支持这种处理器之间虚函数的共享。在一个实施例中,用于访问来自CPU 110的共享对象的CPU侧虚函数表指针可用于确定GPU虚函数表,如果存在GPU侧表的话。在其它实施例中,可在共享虚拟存储器内创建可不保持数据一致性的共享非相干区域。存储在共享非相干区域内的CPU和GPU侧数据可具有与从CPU和GPU侧看到的相同的地址。然而,CPU侧数据的内容可不同于GPU侧数据的内容,因为共享虚拟存储器在运行时期间可不保持一致性。在一个实施例中,vptr可修改成指向存储在共享虚拟存储器中的CPU虚函数表和GPU虚函数表。
-
公开(公告)号:CN104536740A
公开(公告)日:2015-04-22
申请号:CN201410790536.8
申请日:2010-09-24
Applicant: 英特尔公司
Abstract: 一种计算平台可包含异质处理器(例如CPU和GPU)以支持这种处理器之间虚函数的共享。在一个实施例中,用于访问来自CPU 110的共享对象的CPU侧虚函数表指针可用于确定GPU虚函数表,如果存在GPU侧表的话。在其它实施例中,可在共享虚拟存储器内创建可不保持数据一致性的共享非相干区域。存储在共享非相干区域内的CPU和GPU侧数据可具有与从CPU和GPU侧看到的相同的地址。然而,CPU侧数据的内容可不同于GPU侧数据的内容,因为共享虚拟存储器在运行时期间可不保持一致性。在一个实施例中,vptr可修改成指向存储在共享虚拟存储器中的CPU虚函数表和GPU虚函数表。
-
公开(公告)号:CN104536740B
公开(公告)日:2018-05-08
申请号:CN201410790536.8
申请日:2010-09-24
Applicant: 英特尔公司
IPC: G06F9/38 , G06F9/54 , G06F8/41 , G06F12/1072
Abstract: 一种计算平台可包含异质处理器(例如CPU和GPU)以支持这种处理器之间虚函数的共享。在一个实施例中,用于访问来自CPU 110的共享对象的CPU侧虚函数表指针可用于确定GPU虚函数表,如果存在GPU侧表的话。在其它实施例中,可在共享虚拟存储器内创建可不保持数据一致性的共享非相干区域。存储在共享非相干区域内的CPU和GPU侧数据可具有与从CPU和GPU侧看到的相同的地址。然而,CPU侧数据的内容可不同于GPU侧数据的内容,因为共享虚拟存储器在运行时期间可不保持一致性。在一个实施例中,vptr可修改成指向存储在共享虚拟存储器中的CPU虚函数表和GPU虚函数表。
-
公开(公告)号:CN102971727A
公开(公告)日:2013-03-13
申请号:CN201080068022.1
申请日:2010-05-11
Applicant: 英特尔公司
IPC: G06F17/30
CPC classification number: G06F12/08 , G06F12/1009 , G06F12/1027 , G06F12/1072 , G06F17/30575 , G06F2212/652
Abstract: 可以利用页表项脏位系统来针对软件分布式共享存储器系统记录脏信息。在一些实施例中,因为该脏位记录系统已经在某些处理器中可以得到,所以这可以改善性能而基本上不增加开销。通过提供附加位,可以关于现有的页表项脏位的所有其他使用来获得相干性。
-
公开(公告)号:CN102971727B
公开(公告)日:2016-05-11
申请号:CN201080068022.1
申请日:2010-05-11
Applicant: 英特尔公司
IPC: G06F17/30
CPC classification number: G06F12/08 , G06F12/1009 , G06F12/1027 , G06F12/1072 , G06F17/30575 , G06F2212/652
Abstract: 可以利用页表项脏位系统来针对软件分布式共享存储器系统记录脏信息。在一些实施例中,因为该脏位记录系统已经在某些处理器中可以得到,所以这可以改善性能而基本上不增加开销。通过提供附加位,可以关于现有的页表项脏位的所有其他使用来获得相干性。
-
-
-
-
-