-
公开(公告)号: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)的缓冲器存储消息的所述第二部分,并且与高于消息的所述第二部分的优先级关联的消息的所述第一部分可以在所述缓冲器中取代消息的所述第二部分。消息的所述第二部分可以包括推测命令。在另一个实例中,可以经由所述缓冲器存储消息的所述第二部分,并且与到期时间关联的消息的所述第二部分可以基于所述到期时间而取代消息的所述第二部分。
-
公开(公告)号:CN104636182B
公开(公告)日:2017-12-22
申请号:CN201410612285.4
申请日:2014-11-04
Applicant: 国际商业机器公司
CPC classification number: G06F12/0804 , G06F11/14 , G06F11/141 , G06F11/1484 , G06F11/2023 , G06F11/2097 , G06F12/0811
Abstract: 一种用于操作数据处理系统的技术,其包括:确定将要受到缓存器损害的缓存行是否包括还没有被记录的高可用性(HA)数据。响应于确定将要受到缓存器损害的缓存行包括还没有被记录的HA数据,经由第一非阻塞通道将HA数据的地址写入第一存储器中的HA脏地址数据结构,例如,脏地址表(DAT)。受到缓存器损害的缓存行经由第二非阻塞通道被写入第二存储器。
-
公开(公告)号:CN104106061B
公开(公告)日:2017-06-23
申请号:CN201380008781.2
申请日:2013-01-23
Applicant: 国际商业机器公司
IPC: G06F15/167
CPC classification number: G06F12/0897 , G06F12/0811
Abstract: 一种多处理器数据处理系统包括多个高速缓存存储器,其包括高速缓存存储器。响应于高速缓存存储器检测到指定与正由高速缓存存储器处理的第一读取类型操作的目标地址相同的目标地址的存储修改操作,高速缓存存储器提供对存储修改操作的重试响应。响应于读取类型操作的完成,高速缓存存储器进入裁判模式。在裁判模式中时,高速缓存存储器临时动态增加以所述目标地址为目标的任何第二存储修改操作相对于以所述目标地址为目标的任何第二读取类型操作的优先级。
-
公开(公告)号:CN101004710A
公开(公告)日:2007-07-25
申请号:CN200610106290.3
申请日:2006-07-19
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831
Abstract: 一种高速缓存一致数据处理系统,所述系统包括至少第一和第二一致性域。在所述数据处理系统的所述第一一致性域内的第一高速缓冲存储器中,将存储器块保存在与地址标记和一致性状态字段关联的存储位置中。判定分配有与所述存储器块关联的地址的主系统存储器是否在所述第一一致性域内。如果否,则将所述一致性状态字段设置为指示以下项的一致性状态:所述地址标记有效,所述存储位置不包含有效数据,所述第一一致性域不包含所述主系统存储器,以及在形成所述一致性状态后,所述存储器块被缓存在所述第一一致性域之外。
-
公开(公告)号:CN104636269A
公开(公告)日:2015-05-20
申请号:CN201410612425.8
申请日:2014-11-04
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0804 , G06F11/14 , G06F11/141 , G06F11/1484 , G06F11/2023 , G06F11/2097 , G06F12/0802 , G06F12/0811 , G06F12/0815 , G06F12/0888 , G06F12/0897 , G06F12/12 , G06F2212/1016
Abstract: 本发明涉及一种高可用性数据处理系统及其操作。一种用于操作高可用性(HA)数据处理系统的技术包括响应于在高速缓存处接收HA注销指示,启动高速缓存遍历以便定位所述高速缓存中包括HA数据的高速缓存行。响应于确定高速缓存行包括HA数据,在所述高速缓存中的缓冲区的第一部分中记录所述高速缓存行的地址。响应于所述缓冲区的所述第一部分达到确定的填充水平,将所述缓冲区的所述第一部分的内容记录到另一个存储器。响应于遍历所述高速缓存中的所有高速缓存行,结束所述高速缓存遍历。
-
公开(公告)号:CN103365794A
公开(公告)日:2013-10-23
申请号:CN201310085491.X
申请日:2013-03-18
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0815 , G06F12/0804 , G06F12/0817 , G06F12/0897 , G06F12/126
Abstract: 一种数据处理系统包括由较高级别和较低级别缓存支持的处理器核。响应于在处理器核中执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,解除分配请求指定与目标缓存线相关联的目标地址。响应于在较低级别缓存处接收到解除分配请求,确定目标地址是否命中较低级别缓存。响应于确定目标地址命中较低级别缓存,将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的目录中的替换顺序字段,使得目标缓存线响应于后续缓存未命中而更可能从较低级别缓存被收回。
-
公开(公告)号:CN103246614A
公开(公告)日:2013-08-14
申请号:CN201310049969.3
申请日:2013-02-07
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831 , G06F2212/1008 , G06F2212/1016
Abstract: 本申请总体上涉及多处理器数据处理系统、高速缓存存储器及其方法。一种多处理器数据处理系统,包括包含高速缓存存储器的多个高速缓存存储器。该高速缓存存储器发出针对目标高速缓存线的读取类型操作。在等待目标高速缓存线的接收的同时,高速缓存存储器进行监视以检测针对该目标高速缓存线的竞争的存储类型操作。响应于接收到目标高速缓存线,高速缓存存储器停顿该高速缓存存储器中的目标高速缓存线,并且基于是否检测到竞争的存储类型操作来设置在高速缓存存储器中被停顿的目标高速缓存线的相关性状态。
-
公开(公告)号:CN101183349B
公开(公告)日:2012-04-25
申请号:CN200710167575.2
申请日:2007-10-29
Applicant: 国际商业机器公司
IPC: G06F15/163 , G06F15/177
CPC classification number: G06F12/0833
Abstract: 本发明涉及一种以不一致保护窗口保护所有权转移的数据处理系统和方法。在数据处理系统中,多个代理相互之间传送操作。每个操作包括一个请求和代表对该请求的全系统响应的组合响应。在该数据处理系统中的数据存储装置内,数据结构指示该多个代理中每个代理的保护窗口扩展的持续时间。每个保护窗口扩展是接收到组合响应之后的时段,在该时段内该多个代理中的一个关联代理保护代理之间数据颗粒的一致性所有权的转移。通过参考该数据结构为该多个代理中的每个代理配置保护窗口扩展的持续时间,并且该多个代理中的至少两个代理具有持续时间不同的保护窗口扩展。此后该多个代理采用所配置的保护窗口扩展。
-
公开(公告)号:CN100570584C
公开(公告)日:2009-12-16
申请号:CN200710135906.4
申请日:2007-03-09
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0822 , G06F12/084
Abstract: 一种数据处理系统包括至少第一和第二一致域,每个包括至少一个处理器核和存储器。响应于指示将初始化目标存储块的处理器核初始化操作,第一一致域中的高速缓冲存储器确定目标存储块相对于该高速缓冲存储器的一致状态。响应于该确定,高速缓冲存储器选择识别目标存储块的初始化请求的广播范围。响应于第一一致状态的确定选择包括第一一致域并且不包括第二一致域的较窄范围,以及响应于第二一致状态的确定选择包括第一一致域和第二一致域的较宽范围。然后高速缓冲存储器以所选择的范围广播初始化请求。响应于初始化请求,目标存储块在数据处理系统的存储器内被初始化为初始值。
-
-
-
-
-
-
-
-
-