-
公开(公告)号: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: 可以利用页表项脏位系统来针对软件分布式共享存储器系统记录脏信息。在一些实施例中,因为该脏位记录系统已经在某些处理器中可以得到,所以这可以改善性能而基本上不增加开销。通过提供附加位,可以关于现有的页表项脏位的所有其他使用来获得相干性。
-
公开(公告)号:CN104321757A
公开(公告)日:2015-01-28
申请号:CN201380027939.0
申请日:2013-06-27
Applicant: 英特尔公司
CPC classification number: G06F13/385 , G06F13/4295 , Y02D10/14 , Y02D10/151
Abstract: 本文描述了用于检测输入/输出(I/O)设备连接的系统和方法。该方法包括通过第一信号线和第二信号线将I/O设备物理耦合到主机端口。该方法还包括经由I/O设备的主动缓冲器驱动第一信号线或第二信号线为高。该方法还包括通过未被I/O设备的主动缓冲器驱动为高电位的另一信号线从主机向设备提供确认信号。
-
公开(公告)号: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虚函数表。
-
公开(公告)号:CN107688550B
公开(公告)日:2020-09-15
申请号:CN201710722951.3
申请日:2013-06-27
Applicant: 英特尔公司
Abstract: 本公开涉及设备连接检测。一种通用串行总线(USB)设备,具有下游端口,USB设备包括:物理层电路,其耦合到第一信号线和第二信号线;用于通过检测第一信号线或第二信号线是否由上游端口驱动来检测与上游端口的连接的电路;用于基于检测到与上游端口的连接向上游端口提供确认信号的电路,其中用于提供确认信号的电路用于响应于检测到第一信号线已经被驱动而驱动第二信号线,并且响应于检测到第二信号线已经被驱动而驱动第一信号线;以及用于声明上游端口的设备连接的电路;其中用于声明上游端口的设备连接的电路用于响应于检测到第一信号线已经被驱动而声明全速/高速设备连接,并且响应于检测到第二信号线已经被驱动而声明低速设备连接。
-
公开(公告)号:CN107688550A
公开(公告)日:2018-02-13
申请号:CN201710722951.3
申请日:2013-06-27
Applicant: 英特尔公司
Abstract: 本公开涉及设备连接检测。一种通用串行总线(USB)设备,具有下游端口,USB设备包括:物理层电路,其耦合到第一信号线和第二信号线;用于通过检测第一信号线或第二信号线是否由上游端口驱动来检测与上游端口的连接的电路;用于基于检测到与上游端口的连接向上游端口提供确认信号的电路,其中用于提供确认信号的电路用于响应于检测到第一信号线已经被驱动而驱动第二信号线,并且响应于检测到第二信号线已经被驱动而驱动第一信号线;以及用于声明上游端口的设备连接的电路;其中用于声明上游端口的设备连接的电路用于响应于检测到第一信号线已经被驱动而声明全速/高速设备连接,并且响应于检测到第二信号线已经被驱动而声明低速设备连接。
-
公开(公告)号: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: 可以利用页表项脏位系统来针对软件分布式共享存储器系统记录脏信息。在一些实施例中,因为该脏位记录系统已经在某些处理器中可以得到,所以这可以改善性能而基本上不增加开销。通过提供附加位,可以关于现有的页表项脏位的所有其他使用来获得相干性。
-
-
-
-
-
-
-
-
-