-
公开(公告)号:CN103838567B
公开(公告)日:2017-05-31
申请号:CN201310594979.5
申请日:2013-11-21
Applicant: 国际商业机器公司
IPC: G06F9/44 , G06F12/0806 , G06F12/0815
CPC classification number: G06F12/0815 , G06F3/122 , G06F12/0284 , G06F12/0638 , G06F12/082 , G06F12/0831 , G06F12/1416 , G06F13/1615
Abstract: 主要一致系统内的一致附接处理器代理(CAPP)代表附接处理器(AP)参与主要一致系统的系统构造上的操作,该AP在主要一致系统的外部,并且耦接至CAPP。操作包括与CAPP通信的、包括请求和至少一个一致性消息的多个组件。CAPP通过参考可以重新编程的CAPP内的至少一个可编程数据结构来确定操作的组件中的一个或多个组件。
-
公开(公告)号: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: 一种数据处理系统包括由较高级别和较低级别缓存支持的处理器核。响应于在处理器核中执行解除分配指令,从处理器核向较低级别缓存发送解除分配请求,解除分配请求指定与目标缓存线相关联的目标地址。响应于在较低级别缓存处接收到解除分配请求,确定目标地址是否命中较低级别缓存。响应于确定目标地址命中较低级别缓存,将目标缓存线保留在较低级别缓存的数据阵列中,以及更新较低级别缓存的目录中的替换顺序字段,使得目标缓存线响应于后续缓存未命中而更可能从较低级别缓存被收回。
-
公开(公告)号:CN101183349B
公开(公告)日:2012-04-25
申请号:CN200710167575.2
申请日:2007-10-29
Applicant: 国际商业机器公司
IPC: G06F15/163 , G06F15/177
CPC classification number: G06F12/0833
Abstract: 本发明涉及一种以不一致保护窗口保护所有权转移的数据处理系统和方法。在数据处理系统中,多个代理相互之间传送操作。每个操作包括一个请求和代表对该请求的全系统响应的组合响应。在该数据处理系统中的数据存储装置内,数据结构指示该多个代理中每个代理的保护窗口扩展的持续时间。每个保护窗口扩展是接收到组合响应之后的时段,在该时段内该多个代理中的一个关联代理保护代理之间数据颗粒的一致性所有权的转移。通过参考该数据结构为该多个代理中的每个代理配置保护窗口扩展的持续时间,并且该多个代理中的至少两个代理具有持续时间不同的保护窗口扩展。此后该多个代理采用所配置的保护窗口扩展。
-
公开(公告)号:CN100594706C
公开(公告)日:2010-03-17
申请号:CN200610108933.8
申请日:2006-07-28
Applicant: 国际商业机器公司
IPC: H04L29/06
CPC classification number: G06F15/16
Abstract: 一种数据处理系统包括第一平面和第二平面,第一平面包括第一多个处理节点,每个处理节点包括多个处理单元;第二平面包括第二多个处理节点,每个处理节点包括多个处理单元。数据处理系统还包括多个点到点第一层链路。第一多个和第二多个处理节点中的每个包括多个第一层链路中的一个或多个第一层链路,其中每个处理节点中的第一层链路连接同一处理节点中的一对处理单元用以进行通信。数据处理系统还包括多个点到点第二层链路。多个第二层链路中的至少第一个连接第一多个处理节点的不同处理节点中的处理单元,多个第二层链路中的至少第二个连接第二多个处理节点的不同处理节点中的处理单元,并且多个第二层链路中的至少第三个将第一平面中的处理单元连接到第二平面中的处理单元。
-
公开(公告)号:CN100570584C
公开(公告)日:2009-12-16
申请号:CN200710135906.4
申请日:2007-03-09
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0822 , G06F12/084
Abstract: 一种数据处理系统包括至少第一和第二一致域,每个包括至少一个处理器核和存储器。响应于指示将初始化目标存储块的处理器核初始化操作,第一一致域中的高速缓冲存储器确定目标存储块相对于该高速缓冲存储器的一致状态。响应于该确定,高速缓冲存储器选择识别目标存储块的初始化请求的广播范围。响应于第一一致状态的确定选择包括第一一致域并且不包括第二一致域的较窄范围,以及响应于第二一致状态的确定选择包括第一一致域和第二一致域的较宽范围。然后高速缓冲存储器以所选择的范围广播初始化请求。响应于初始化请求,目标存储块在数据处理系统的存储器内被初始化为初始值。
-
公开(公告)号:CN100478939C
公开(公告)日:2009-04-15
申请号:CN200710091163.5
申请日:2007-04-11
Applicant: 国际商业机器公司
IPC: G06F15/163
CPC classification number: G06F12/0831 , G06F12/0897 , G06F12/1458
Abstract: 一种包括多个处理单元的数据处理系统,通过所述多个处理单元中的中间处理单元来传输所述处理单元中的多个不同处理单元间的通信中的至少一些通信。所述通信包括具有请求和代表对该请求的系统响应的组合响应的操作。每个中间处理单元至少包括:一个或多个发起第一操作的主机;至少接收由多个处理单元中的至少一个其他处理单元发起的第二操作的窥探器;存储由该处理单元中的一个或多个主机发起的第一操作的主机标签的物理队列;以及将票号分配给在中间处理单元处观察到的第二操作的票分配机制,所述票号指示相对于由中间处理单元观察到的其他第二操作的观察顺序。所述票分配机制将分配给操作的票号提供给窥探器以便与操作的组合响应一起处理。
-
公开(公告)号:CN100465923C
公开(公告)日:2009-03-04
申请号:CN200610106290.3
申请日:2006-07-19
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0831
Abstract: 一种高速缓存一致数据处理系统,所述系统包括至少第一和第二一致性域。在所述数据处理系统的所述第一一致性域内的第一高速缓冲存储器中,将存储器块保存在与地址标记和一致性状态字段关联的存储位置中。判定分配有与所述存储器块关联的地址的主系统存储器是否在所述第一一致性域内。如果否,则将所述一致性状态字段设置为指示以下项的一致性状态:所述地址标记有效,所述存储位置不包含有效数据,所述第一一致性域不包含所述主系统存储器,以及在形成所述一致性状态后,所述存储器块被缓存在所述第一一致性域之外。
-
公开(公告)号:CN100451997C
公开(公告)日:2009-01-14
申请号:CN200610078516.3
申请日:2006-05-08
Applicant: 国际商业机器公司
IPC: G06F12/08
CPC classification number: G06F12/0817 , G06F12/0822
Abstract: 局部一致性域内的清理逻辑向远程一致性域内的至少一个高速缓存层次结构发出域复位请求,该域复位请求强制当时被保持在所述远程一致性域内的目标存储块的任何被高速缓存的副本无效。接收到对所述域复位请求的一致性响应。响应于该一致性响应指示所述目标存储块没有被高速缓存在该远程一致性域内,更新所述局部一致性域内的域指示以指示该目标存储块仅被高速缓存在该局部一致性域内,如果它被高速缓存的话。
-
公开(公告)号:CN101183350A
公开(公告)日:2008-05-21
申请号:CN200710169530.9
申请日:2007-11-09
Applicant: 国际商业机器公司
IPC: G06F15/163
CPC classification number: G06F15/173
Abstract: 本发明涉及一种保护所有权转移的数据处理系统、方法和互连结构。在数据处理系统中,多个代理在其间传送操作。每个操作包括请求和代表对所述请求的系统范围响应的组合响应。观察所述多个代理之间的请求和组合响应的等待时间。通过参考所述观察的等待时间来使用保护窗口扩展的相应持续时间配置所述多个代理中的每个代理。每个保护窗口扩展是接收到组合响应之后的时间段,在此期间,所述多个代理中的一个关联代理保护数据颗粒的一致性所有权在代理之间的转移。所述多个代理根据所述配置来采用保护窗口扩展,并且至少两个所述代理具有不同持续时间的保护窗口扩展。
-
公开(公告)号:CN101005446A
公开(公告)日:2007-07-25
申请号:CN200610107723.7
申请日:2006-07-21
Applicant: 国际商业机器公司
CPC classification number: G06F12/0831 , G06F12/0833 , G06F12/10 , G06F2212/507
Abstract: 数据处理系统包括由互连结构相连接的至少第一和第二一致性域。连接到该互连结构的存储器包括地址转换表,该地址转换表具有被用来将虚拟存储器地址转换为实存储器地址的转换表项。该转换表项还包括用于目标为与该转换表项相关联的存储器区域内的地址的广播操作的范围信息。该第一一致性域内的范围预测逻辑通过参照该地址转换表项内的范围信息预测性地选择该数据处理系统的互连结构上的操作的广播范围。
-
-
-
-
-
-
-
-
-