-
公开(公告)号:CN104204990B
公开(公告)日:2018-04-10
申请号:CN201280072078.3
申请日:2012-03-30
申请人: 英特尔公司
IPC分类号: G06F12/1045 , G06F9/38 , G06F12/1027 , G06F12/0875 , G06F12/1072 , G06F12/1081 , G06F12/14 , G06F12/1009 , G06F12/0811 , G06F12/084
CPC分类号: G06F12/0811 , G06F3/0646 , G06F3/0662 , G06F3/0668 , G06F9/3851 , G06F9/3881 , G06F9/3887 , G06F12/0292 , G06F12/084 , G06F12/0875 , G06F12/1009 , G06F12/1027 , G06F12/1045 , G06F12/1072 , G06F12/1081 , G06F12/1441 , G06F12/145 , G06F2212/1024 , G06F2212/283 , G06F2212/302 , G06F2212/452 , G06F2212/60 , G06F2212/62 , G06F2212/65 , G06F2212/68 , G06F2212/683 , G06F2212/684
摘要: 描述了用于将前端核耦合到加速器组件(诸如图形加速器)的装置和方法。例如,描述了一种装置,包括:加速器,包括一个或多个执行单元(EU)用于执行特定的指令集;以及前端核,包括通信耦合到加速器的转换后备缓冲器(TLB),并且向加速器提供存储器访问服务,存储器访问服务包括响应于加速器需要访问系统存储器,代表加速器执行TLB查找操作以将虚拟地址映射到物理地址。
-
公开(公告)号:CN104854568B
公开(公告)日:2017-08-15
申请号:CN201380064530.6
申请日:2013-11-28
申请人: 国际商业机器公司
IPC分类号: G06F12/1009
CPC分类号: G06F12/1027 , G06F12/0831 , G06F12/1045 , G06F12/1072 , G06F2212/301
摘要: 在多节点数据处理系统中使用转换管理指令来便利分布在整个这样系统的地址转换数据结构的远程管理。因此,在多处理节点共同地处理负载的多节点数据处理系统中,这种节点的地址转换数据结构可以被共同地管理从而最小化转换未命中以及通常与之相关的性能损失。
-
公开(公告)号:CN103649938B
公开(公告)日:2016-01-20
申请号:CN201280034965.1
申请日:2012-06-13
申请人: 国际商业机器公司
IPC分类号: G06F15/16
CPC分类号: G06F9/5088 , G06F9/5033 , G06F9/528 , G06F12/0815 , G06F12/0862 , G06F12/1072 , G06F12/1491 , G06F15/781 , G06F2209/501 , G06F2212/507 , G06F2212/602 , G06F2212/6026
摘要: 公开了一种自动系统优化器,所述自动系统优化器配置为在多处理计算机系统中优化工作负荷的处理。
-
公开(公告)号:CN103198022A
公开(公告)日:2013-07-10
申请号:CN201210424461.2
申请日:2012-10-30
申请人: 富士通株式会社
IPC分类号: G06F12/06
CPC分类号: G06F12/0284 , G06F12/1072 , G06F12/1441 , G06F2212/2542
摘要: 提供一种信息处理设备和存储器访问方法。节点包括执行逻辑地址和物理地址之间的转换的第一转换单元。该节点包括执行物理地址和用于标识在多个节点中的每个节点中包括的处理器的处理器标识信息之间的转换的第二转换单元。节点包括发送单元,其发送包括物理地址和处理器标识信息、用于访问由物理地址指示的存储区的发送数据。节点包括本地确定单元,其基于在由接收单元接收的发送数据中包括的物理地址,确定由从另一节点接收的发送数据指示的访问为对本地区域的访问还是对共享区域的访问。
-
公开(公告)号:CN103109286A
公开(公告)日:2013-05-15
申请号:CN201080069225.2
申请日:2010-09-24
申请人: 英特尔公司
IPC分类号: G06F15/167
CPC分类号: G06F12/1072 , G06F8/447 , G06F9/3863 , G06F9/3885 , G06F9/548 , G06F2212/657
摘要: 一种计算平台可包含异质处理器(例如CPU和GPU)以支持这种处理器之间虚函数的共享。在一个实施例中,用于访问来自CPU110的共享对象的CPU侧虚函数表指针可用于确定GPU虚函数表,如果存在GPU侧表的话。在其它实施例中,可在共享虚拟存储器内创建可不保持数据一致性的共享非相干区域。存储在共享非相干区域内的CPU和GPU侧数据可具有与从CPU和GPU侧看到的相同的地址。然而,CPU侧数据的内容可不同于GPU侧数据的内容,因为共享虚拟存储器在运行时期间可不保持一致性。在一个实施例中,vptr可修改成指向存储在共享虚拟存储器中的CPU虚函数表和GPU虚函数表。
-
公开(公告)号:CN102625934A
公开(公告)日:2012-08-01
申请号:CN200980154460.7
申请日:2009-11-05
申请人: 英特尔公司
IPC分类号: G06F15/167 , G06F9/46 , G06F13/14
CPC分类号: G06F9/544 , G06F12/0815 , G06F12/084 , G06F12/1009 , G06F12/1063 , G06F12/1072 , G06F12/1081 , G06F12/109 , G06F2212/161 , G06F2212/622 , G06F2212/656 , G06F2212/657 , G06F2212/682 , G06T1/20 , G06T1/60
摘要: 本发明的多个实施例提供了用于CPU-GPU平台的编程模型。特别是,本发明的多个实施例提供用于集成和分离设备的统一编程模型。该模型也可以统一地对多个GPU卡和混合GPU系统(分离的和集成的)工作。这允许软件销售商编写单个应用堆栈并使其面向所有不同的平台。此外,本发明的实施例提供了在CPU和GPU之间的共享存储器模型。代替了共享整个虚拟地址空间,仅仅虚拟地址空间的一部分需要被共享。这允许在分离的和集成的设置中的高效实施。
-
公开(公告)号:CN103902459B
公开(公告)日:2017-07-28
申请号:CN201210572056.5
申请日:2012-12-25
申请人: 华为技术有限公司
CPC分类号: G06F3/0619 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F9/5016 , G06F12/1072 , G06F12/109 , G06F2212/1024 , G06F2212/656
摘要: 本发明实施例公开了一种确定共享虚拟内存页面管理模式的方法和相关设备。其中,一种确定共享虚拟内存页面管理模式的方法,可包括:监测进程对共享虚拟内存页面的访问特性;若监测出的访问特性符合第一设定条件,且共享虚拟内存页面当前的管理模式为分布式共享内存模式,将共享虚拟内存页面的管理模式修改为共享物理内存模式。本发明实施例提供的技术方案有利于提升共享虚拟内存的访问性能。
-
公开(公告)号:CN103109279B
公开(公告)日:2016-08-31
申请号:CN201080067572.1
申请日:2010-06-22
申请人: 富士通株式会社
IPC分类号: G06F12/0808 , G06F12/0831 , G06F12/0842 , G06F9/54
CPC分类号: G06F12/0811 , G06F9/544 , G06F12/00 , G06F12/0808 , G06F12/0833 , G06F12/0842 , G06F12/1072 , G06F2212/1016 , G06F2212/1044 , G06F2212/283
摘要: 本发明涉及多核处理器系统,控制程序以及控制方法。OS(191)若将线程2分配给CPU(102),则OS(191)将输出数据项的输出数据为变量z、并且输入目标线程的识别信息项的输入目标线程的识别信息为线程2时的分配目标CPU的识别信息项的分配目标CPU的识别信息更新为CPU(102)。OS(191)将输出数据项的输出数据为变量x、并且输入目标线程的识别信息项的输入目标线程的识别信息为线程2时的分配目标CPU的识别信息项的分配目标CPU的识别信息更新为CPU(102)。OS(191)若检测到变量x的写入请求,则OS(191)将变量x作为检索关键字从表中检索分配目标CPU的识别信息项的分配目标CPU的识别信息,由此确定分配目标CPU的识别信息,基于确定结果向CPU(102)的分散高速缓存(112)储存变量x。
-
公开(公告)号:CN102971727B
公开(公告)日:2016-05-11
申请号:CN201080068022.1
申请日:2010-05-11
申请人: 英特尔公司
IPC分类号: G06F17/30
CPC分类号: G06F12/08 , G06F12/1009 , G06F12/1027 , G06F12/1072 , G06F17/30575 , G06F2212/652
摘要: 可以利用页表项脏位系统来针对软件分布式共享存储器系统记录脏信息。在一些实施例中,因为该脏位记录系统已经在某些处理器中可以得到,所以这可以改善性能而基本上不增加开销。通过提供附加位,可以关于现有的页表项脏位的所有其他使用来获得相干性。
-
公开(公告)号:CN104854568A
公开(公告)日:2015-08-19
申请号:CN201380064530.6
申请日:2013-11-28
申请人: 国际商业机器公司
IPC分类号: G06F12/10
CPC分类号: G06F12/1027 , G06F12/0831 , G06F12/1045 , G06F12/1072 , G06F2212/301
摘要: 在多节点数据处理系统中使用转换管理指令来便利分布在整个这样系统的地址转换数据结构的远程管理。因此,在多处理节点共同地处理负载的多节点数据处理系统中,这种节点的地址转换数据结构可以被共同地管理从而最小化转换未命中以及通常与之相关的性能损失。
-
-
-
-
-
-
-
-
-