-
公开(公告)号:CN100495360C
公开(公告)日:2009-06-03
申请号:CN200710086083.0
申请日:2007-03-09
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831
Abstract: 一种数据处理系统。在第一高速缓冲存储器中,将与存储位置和地址标记关联的一致性状态字段设置为第一一致性状态。响应于窥探指定与地址标记匹配的目标地址的独占访问请求,第一高速缓冲存储器至少部分地根据第一一致性状态将第一部分响应提供给独占访问请求。响应于窥探独占访问请求,存储器控制器判定其是否负责目标地址,并至少部分地根据判定结果将第二部分响应提供给独占访问请求。至少累加第一和第二部分响应以获得独占访问请求的组合响应。组合响应包括目标地址的一致性最高点与主系统存储器的存储器控制器是否位于同一一致性域中的指示。第一高速缓冲存储器将一致性状态字段从第一一致性状态更新为第二一致性状态以响应组合响应中的指示。
-
公开(公告)号:CN101004710A
公开(公告)日:2007-07-25
申请号:CN200610106290.3
申请日:2006-07-19
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831
Abstract: 一种高速缓存一致数据处理系统,所述系统包括至少第一和第二一致性域。在所述数据处理系统的所述第一一致性域内的第一高速缓冲存储器中,将存储器块保存在与地址标记和一致性状态字段关联的存储位置中。判定分配有与所述存储器块关联的地址的主系统存储器是否在所述第一一致性域内。如果否,则将所述一致性状态字段设置为指示以下项的一致性状态:所述地址标记有效,所述存储位置不包含有效数据,所述第一一致性域不包含所述主系统存储器,以及在形成所述一致性状态后,所述存储器块被缓存在所述第一一致性域之外。
-
公开(公告)号:CN1869957A
公开(公告)日:2006-11-29
申请号:CN200610078518.2
申请日:2006-05-08
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831
Abstract: 局部一致性域内的清理逻辑向远程一致性域内的至少一个高速缓存层次结构发出域查询请求。该域查询请求是对通过该至少一个高速缓存层次结构与目标存储块相关联的一致性状态的非破坏性探查。接收到对所述域查询请求的一致性响应。响应于该一致性响应指示所述目标存储块没有被高速缓存在远程一致性域内,更新所述局部一致性域内的域指示以指示目标存储块仅被高速缓存在局部一致性域内,如果它被高速缓存的话。
-
公开(公告)号:CN104731758B
公开(公告)日:2017-12-01
申请号:CN201410699712.7
申请日:2014-11-27
Applicant: 国际商业机器公司
IPC: G06F15/173 , G06F15/167
CPC classification number: G06F13/4031 , G06F13/362 , Y02D10/14 , Y02D10/151
Abstract: 本发明涉及一种用于在多处理器数据处理中通信的系统和方法。一个或多个系统、设备、方法和/或过程可以经由互连从处理节点接收消息,并且基于消息的第一部分的优先级或者基于消息的第二部分的到期时间,消息的所述第一部分可以取代消息的所述第二部分。在一个实例中,可以经由所述互连的结构控制器(FBC)的缓冲器存储消息的所述第二部分,并且与高于消息的所述第二部分的优先级关联的消息的所述第一部分可以在所述缓冲器中取代消息的所述第二部分。消息的所述第二部分可以包括推测命令。在另一个实例中,可以经由所述缓冲器存储消息的所述第二部分,并且与到期时间关联的消息的所述第二部分可以基于所述到期时间而取代消息的所述第二部分。
-
公开(公告)号:CN104731758A
公开(公告)日:2015-06-24
申请号:CN201410699712.7
申请日:2014-11-27
Applicant: 国际商业机器公司
IPC: G06F15/173 , G06F15/167
CPC classification number: G06F13/4031 , G06F13/362 , Y02D10/14 , Y02D10/151
Abstract: 本发明涉及一种用于在多处理器数据处理中通信的系统和方法。一个或多个系统、设备、方法和/或过程可以经由互连从处理节点接收消息,并且基于消息的第一部分的优先级或者基于消息的第二部分的到期时间,消息的所述第一部分可以取代消息的所述第二部分。在一个实例中,可以经由所述互连的结构控制器(FBC)的缓冲器存储消息的所述第二部分,并且与高于消息的所述第二部分的优先级关联的消息的所述第一部分可以在所述缓冲器中取代消息的所述第二部分。消息的所述第二部分可以包括推测命令。在另一个实例中,可以经由所述缓冲器存储消息的所述第二部分,并且与到期时间关联的消息的所述第二部分可以基于所述到期时间而取代消息的所述第二部分。
-
公开(公告)号:CN100451998C
公开(公告)日:2009-01-14
申请号:CN200610078518.2
申请日:2006-05-08
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831
Abstract: 局部一致性域内的清理逻辑向远程一致性域内的至少一个高速缓存层次结构发出域查询请求。该域查询请求是对通过该至少一个高速缓存层次结构与目标存储块相关联的一致性状态的非破坏性探查。接收到对所述域查询请求的一致性响应。响应于该一致性响应指示所述目标存储块没有被高速缓存在远程一致性域内,更新所述局部一致性域内的域指示以指示目标存储块仅被高速缓存在局部一致性域内,如果它被高速缓存的话。
-
公开(公告)号:CN101055557A
公开(公告)日:2007-10-17
申请号:CN200710091163.5
申请日:2007-04-11
Applicant: 国际商业机器公司
IPC: G06F15/163
CPC classification number: G06F12/0831 , G06F12/0897 , G06F12/1458
Abstract: 一种包括多个处理单元的数据处理系统,通过所述多个处理单元中的中间处理单元来传输所述处理单元中的多个不同处理单元间的通信中的至少一些通信。所述通信包括具有请求和代表对该请求的系统响应的组合响应的操作。每个中间处理单元至少包括:一个或多个发起第一操作的主机;至少接收由多个处理单元中的至少一个其他处理单元发起的第二操作的窥探器;存储由该处理单元中的一个或多个主机发起的第一操作的主机标签的物理队列;以及将票号分配给在中间处理单元处观察到的第二操作的票分配机制,所述票号指示相对于由中间处理单元观察到的其他第二操作的观察顺序。所述票分配机制将分配给操作的票号提供给窥探器以便与操作的组合响应一起处理。
-
公开(公告)号:CN104731757B
公开(公告)日:2017-09-29
申请号:CN201410699603.5
申请日:2014-11-27
Applicant: 国际商业机器公司
Inventor: P·A·冈菲尔德 , G·L·格思里 , J·T·小霍拉瓦伊 , D·J·克洛拉克 , C·F·马里诺 , P·S·雷迪 , M·S·西格尔 , W·J·斯塔克 , J·A·施蒂切利
IPC: G06F15/173
CPC classification number: G06F13/36 , G01R31/08 , G06F3/00 , G06F13/4068 , Y02D10/14 , Y02D10/151
Abstract: 本发明涉及一种用于基于已删除命令确定命令速率的系统和方法。在一个或多个实施例中,所描述的一个或多个系统、设备、方法和/或过程可以:经由互连将速率主节点命令发送到多个处理节点中的至少一个;确定接收到与所述速率主节点命令关联的指示已删除命令的消息;确定与已删除命令关联的计数满足阈值;以及响应于确定所述计数满足所述阈值,经由所述互连向所述处理节点提供指示命令速率的信号。此外,可以响应于确定接收到所述消息,递增所述计数。多个处理节点中的所述至少一个可以经由所述互连接收指示所述命令速率的所述信号,并且可以在经由所述互连发出推测命令中使用所述命令速率。
-
公开(公告)号:CN103870358B
公开(公告)日:2017-03-01
申请号:CN201310589754.0
申请日:2013-11-20
Applicant: 国际商业机器公司
IPC: G06F11/14 , G06F12/0891 , G06F9/455 , G06F11/20
CPC classification number: G06F9/45533 , G06F9/45558 , G06F11/00 , G06F11/1484 , G06F11/202 , G06F11/2041 , G06F11/2097 , G06F12/0891 , G06F2009/45583
Abstract: 本发明涉及一种虚拟机故障切换。公开一种计算机系统(100),该计算机系统包括:处理器单元,适于在第一操作模式中运行虚拟机;可由处理器单元访问的高速缓存,所述高速缓存包括多个高速缓存行(1210),每个高速缓存行包括高速缓存线(1214)和映像修改标志(1217),映像修改标志指示由虚拟机的运行引起的所述高速缓存线的修改;以及能由高速缓存控制器访问的存储器(140),用于存储所述虚拟机的映像,其中处理器单元包括:复本管理器,适于在所述第一操作模式中运行虚拟机之前在存储器中定义日志器,适于定期地检查所述映像修改标志;在定义的日志中仅写入有标志的高速缓存线的存储器地址并且后续清除映像修改标志。也公开一种包括这样的计算机系统的计算机集群和管理这样的计算机集群的方法。(200);并且所述高速缓存还包括:高速缓存控制
-
公开(公告)号:CN103365793B
公开(公告)日:2016-05-25
申请号:CN201310070395.8
申请日:2013-03-06
Applicant: 国际商业机器公司
IPC: G06F12/0842 , G06F12/128
CPC classification number: G06F12/0817 , G06F12/0804 , G06F12/121 , G06F12/122 , G06F12/126
Abstract: 响应于执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,该解除分配请求指定目标缓存线的目标地址。作为响应,确定目标地址是否命中较低级别缓存。如果是,则将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的替换顺序字段,使得目标缓存线响应于后续缓存未命中包括目标缓存线的同余类而更可能从较低级别缓存被收回。响应于后续缓存未命中,将目标缓存线剔除至较低级别缓存,并带有目标缓存线是处理器核的在先解除分配请求的目标的指示。
-
-
-
-
-
-
-
-
-