保护所有权转移的数据处理系统中的数据处理装置和方法

    公开(公告)号:CN101183350B

    公开(公告)日:2011-03-30

    申请号:CN200710169530.9

    申请日:2007-11-09

    CPC classification number: G06F15/173

    Abstract: 本发明涉及一种保护所有权转移的数据处理系统、方法和互连结构。在数据处理系统中,多个代理在其间传送操作。每个操作包括请求和代表对所述请求的系统范围响应的组合响应。观察所述多个代理之间的请求和组合响应的等待时间。通过参考所述观察的等待时间来使用保护窗口扩展的相应持续时间配置所述多个代理中的每个代理。每个保护窗口扩展是接收到组合响应之后的时间段,在此期间,所述多个代理中的一个关联代理保护数据颗粒的一致性所有权在代理之间的转移。所述多个代理根据所述配置来采用保护窗口扩展,并且至少两个所述代理具有不同持续时间的保护窗口扩展。

    减少无效一致状态的数据处理系统、高速缓存系统和方法

    公开(公告)号:CN101030171B

    公开(公告)日:2010-05-19

    申请号:CN200710006571.6

    申请日:2007-02-06

    CPC classification number: G06F12/0831 G06F12/0813

    Abstract: 一种至少包括第一和第二一致性域的高速缓存一致数据处理系统。在所述数据处理系统的所述第一一致性域内的第一高速缓冲存储器中,将与存储位置和地址标记关联的一致性状态字段设置为第一数据无效一致性状态,所述第一数据无效一致性状态指示所述地址标记有效并且所述存储位置不包含有效数据。响应于窥探数据无效状态更新请求,所述第一高速缓冲存储器将所述一致性状态字段从第一数据无效一致性状态更新为第二数据无效一致性状态,所述第二数据无效一致性状态指示所述地址标记有效、所述存储位置不包含有效数据,以及与所述地址标记关联的存储器块可能缓存在所述第一一致性域中。

    用于预测性选择预取操作的范围的数据处理系统和方法

    公开(公告)号:CN100592269C

    公开(公告)日:2010-02-24

    申请号:CN200710141853.7

    申请日:2007-08-14

    CPC classification number: G06F12/0862

    Abstract: 一种用于预测性选择预取操作的范围的数据处理系统包括:至少第一和第二一致性域,所述至少第一和第二一致性域的每个包含至少一个处理单元;耦合所述第一和第二一致性域的互连结构;以及所述第一一致性域中的高速缓冲存储器。所述高速缓冲存储器包括数据阵列、所述数据阵列的内容的高速缓存目录以及包括预取预测器的高速缓存控制器。所述预取预测器确定对于具有第一目标地址的第一预取操作在所述互连结构上的广播的预测范围,所述确定基于具有不同的第二目标地址的之前的第二预取操作的范围。所述高速缓存控制器以所述预测范围在所述互连结构上发出所述第一预取操作。

    数据处理系统和方法
    16.
    发明授权

    公开(公告)号:CN100428195C

    公开(公告)日:2008-10-22

    申请号:CN200610067450.8

    申请日:2006-03-27

    CPC classification number: G06F12/0811 G06F12/0815 G06F12/0831

    Abstract: 为改进高速缓存一致数据处理系统的性能,提出了一种数据处理方法和系统。响应于主机接收到指示目标地址的存储器访问请求,其访问高速缓存层次结构的高级高速缓存的第一高速缓存目录。响应于目标地址在第一高速缓存目录中被与具有有效地址标记和第一无效一致性状态的表项关联,主机在互连结构上发出指定了目标地址的请求,而不考虑高速缓存层次结构的低级高速缓存的第二高速缓存目录中与目标地址关联的一致性状态。响应于目标地址具有相对于第一高速缓存目录的第二无效一致性状态,主机在确定了高速缓存层次结构的低级高速缓存的第二高速缓存目录中与目标地址关联的一致性状态后,在互连结构上发出指定了目标地址的请求,从而减少了访问等待时间。

    以不一致保护窗口保护所有权转移的数据处理系统和方法

    公开(公告)号:CN101183349A

    公开(公告)日:2008-05-21

    申请号:CN200710167575.2

    申请日:2007-10-29

    CPC classification number: G06F12/0833

    Abstract: 本发明涉及一种以不一致保护窗口保护所有权转移的数据处理系统和方法。在数据处理系统中,多个代理相互之间传送操作。每个操作包括一个请求和代表对该请求的全系统响应的组合响应。在该数据处理系统中的数据存储装置内,数据结构指示该多个代理中每个代理的保护窗口扩展的持续时间。每个保护窗口扩展是接收到组合响应之后的时段,在该时段内该多个代理中的一个关联代理保护代理之间数据颗粒的一致性所有权的转移。通过参考该数据结构为该多个代理中的每个代理配置保护窗口扩展的持续时间,并且该多个代理中的至少两个代理具有持续时间不同的保护窗口扩展。此后该多个代理采用所配置的保护窗口扩展。

    用于预测性选择预取操作的范围的数据处理系统和方法

    公开(公告)号:CN101127008A

    公开(公告)日:2008-02-20

    申请号:CN200710141853.7

    申请日:2007-08-14

    CPC classification number: G06F12/0862

    Abstract: 一种用于预测性选择预取操作的范围的数据处理系统包括:至少第一和第二一致性域,所述至少第一和第二一致性域的每个包含至少一个处理单元;耦合所述第一和第二一致性域的互连结构;以及所述第一一致性域中的高速缓冲存储器。所述高速缓冲存储器包括数据阵列、所述数据阵列的内容的高速缓存目录以及包括预取预测器的高速缓存控制器。所述预取预测器确定对于具有第一目标地址的第一预取操作在所述互连结构上的广播的预测范围,所述确定基于具有不同的第二目标地址的之前的第二预取操作的范围。所述高速缓存控制器以所述预测范围在所述互连结构上发出所述第一预取操作。

    减少无效一致状态的数据处理系统、高速缓存系统和方法

    公开(公告)号:CN101030171A

    公开(公告)日:2007-09-05

    申请号:CN200710006571.6

    申请日:2007-02-06

    CPC classification number: G06F12/0831 G06F12/0813

    Abstract: 一种至少包括第一和第二一致性域的高速缓存一致数据处理系统。在所述数据处理系统的所述第一一致性域内的第一高速缓冲存储器中,将与存储位置和地址标记关联的一致性状态字段设置为第一数据无效一致性状态,所述第一数据无效一致性状态指示所述地址标记有效并且所述存储位置不包含有效数据。响应于窥探数据无效状态更新请求,所述第一高速缓冲存储器将所述一致性状态字段从第一数据无效一致性状态更新为第二数据无效一致性状态,所述第二数据无效一致性状态指示所述地址标记有效、所述存储位置不包含有效数据,以及与所述地址标记关联的存储器块可能缓存在所述第一一致性域中。

Patent Agency Ranking