数据处理系统、高速缓存系统和方法

    公开(公告)号:CN101004710A

    公开(公告)日:2007-07-25

    申请号:CN200610106290.3

    申请日:2006-07-19

    CPC classification number: G06F12/0831

    Abstract: 一种高速缓存一致数据处理系统,所述系统包括至少第一和第二一致性域。在所述数据处理系统的所述第一一致性域内的第一高速缓冲存储器中,将存储器块保存在与地址标记和一致性状态字段关联的存储位置中。判定分配有与所述存储器块关联的地址的主系统存储器是否在所述第一一致性域内。如果否,则将所述一致性状态字段设置为指示以下项的一致性状态:所述地址标记有效,所述存储位置不包含有效数据,所述第一一致性域不包含所述主系统存储器,以及在形成所述一致性状态后,所述存储器块被缓存在所述第一一致性域之外。

    用于在多处理器数据处理中通信的系统和方法

    公开(公告)号:CN104731758B

    公开(公告)日:2017-12-01

    申请号:CN201410699712.7

    申请日:2014-11-27

    CPC classification number: G06F13/4031 G06F13/362 Y02D10/14 Y02D10/151

    Abstract: 本发明涉及一种用于在多处理器数据处理中通信的系统和方法。一个或多个系统、设备、方法和/或过程可以经由互连从处理节点接收消息,并且基于消息的第一部分的优先级或者基于消息的第二部分的到期时间,消息的所述第一部分可以取代消息的所述第二部分。在一个实例中,可以经由所述互连的结构控制器(FBC)的缓冲器存储消息的所述第二部分,并且与高于消息的所述第二部分的优先级关联的消息的所述第一部分可以在所述缓冲器中取代消息的所述第二部分。消息的所述第二部分可以包括推测命令。在另一个实例中,可以经由所述缓冲器存储消息的所述第二部分,并且与到期时间关联的消息的所述第二部分可以基于所述到期时间而取代消息的所述第二部分。

    用于在多处理器数据处理中通信的系统和方法

    公开(公告)号:CN104731758A

    公开(公告)日:2015-06-24

    申请号:CN201410699712.7

    申请日:2014-11-27

    CPC classification number: G06F13/4031 G06F13/362 Y02D10/14 Y02D10/151

    Abstract: 本发明涉及一种用于在多处理器数据处理中通信的系统和方法。一个或多个系统、设备、方法和/或过程可以经由互连从处理节点接收消息,并且基于消息的第一部分的优先级或者基于消息的第二部分的到期时间,消息的所述第一部分可以取代消息的所述第二部分。在一个实例中,可以经由所述互连的结构控制器(FBC)的缓冲器存储消息的所述第二部分,并且与高于消息的所述第二部分的优先级关联的消息的所述第一部分可以在所述缓冲器中取代消息的所述第二部分。消息的所述第二部分可以包括推测命令。在另一个实例中,可以经由所述缓冲器存储消息的所述第二部分,并且与到期时间关联的消息的所述第二部分可以基于所述到期时间而取代消息的所述第二部分。

    数据处理的系统和方法
    5.
    发明公开

    公开(公告)号:CN101055557A

    公开(公告)日:2007-10-17

    申请号:CN200710091163.5

    申请日:2007-04-11

    CPC classification number: G06F12/0831 G06F12/0897 G06F12/1458

    Abstract: 一种包括多个处理单元的数据处理系统,通过所述多个处理单元中的中间处理单元来传输所述处理单元中的多个不同处理单元间的通信中的至少一些通信。所述通信包括具有请求和代表对该请求的系统响应的组合响应的操作。每个中间处理单元至少包括:一个或多个发起第一操作的主机;至少接收由多个处理单元中的至少一个其他处理单元发起的第二操作的窥探器;存储由该处理单元中的一个或多个主机发起的第一操作的主机标签的物理队列;以及将票号分配给在中间处理单元处观察到的第二操作的票分配机制,所述票号指示相对于由中间处理单元观察到的其他第二操作的观察顺序。所述票分配机制将分配给操作的票号提供给窥探器以便与操作的组合响应一起处理。

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

    公开(公告)号:CN100592269C

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

    申请号:CN200710141853.7

    申请日:2007-08-14

    CPC classification number: G06F12/0862

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

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

    公开(公告)号:CN100428195C

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

    申请号:CN200610067450.8

    申请日:2006-03-27

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

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

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

    公开(公告)号:CN101127008A

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

    申请号:CN200710141853.7

    申请日:2007-08-14

    CPC classification number: G06F12/0862

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

Patent Agency Ranking