Directory for multi-node coherent bus
    21.
    发明授权
    Directory for multi-node coherent bus 有权
    多节点相干总线目录

    公开(公告)号:US07725660B2

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

    申请号:US11828448

    申请日:2007-07-26

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0822

    摘要: A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A local node makes a determination whether a request is a local or system request. If the request is a local request, a look-up of a directory in the local node is performed. If an entry in the directory of the local node indicates that data in the request does not have a remote owner and that the request does not have a remote destination, the coherency of the data is resolved on the local node, and a transfer of the data specified in the request is performed if required and if the request is a local request. If the entry indicates that the data has a remote owner or that the request has a remote destination, the request is forwarded to all remote nodes in the multi-node system.

    摘要翻译: 一种使用允许较少前进进度依赖性的专用桥来维护多节点系统的高速缓存一致性的方法。 本地节点确定请求是本地还是系统请求。 如果请求是本地请求,则执行本地节点中的目录的查找。 如果本地节点目录中的条目指示请求中的数据不具有远程所有者,并且请求没有远程目标,则在本地节点上解析数据的一致性,并且传输 如果需要,请求中指定的数据将被执行,并且请求是本地请求。 如果条目指示数据具有远程所有者或请求具有远程目标,则将请求转发到多节点系统中的所有远程节点。

    Systems and methods for data intervention for out-of-order castouts
    22.
    发明授权
    Systems and methods for data intervention for out-of-order castouts 失效
    用于乱序的数据干预的系统和方法

    公开(公告)号:US07490184B2

    公开(公告)日:2009-02-10

    申请号:US11147941

    申请日:2005-06-08

    IPC分类号: G06F13/00

    CPC分类号: G06F13/1626

    摘要: Systems and methods for data intervention for out-of-order castouts are disclosed. Embodiments provide for transmitting snoopable requests received from one or more requesting devices to one or more snoopable devices, which may include requesting devices. Each snoopable device receives snoopable requests and determines if it holds the requested data in modified state. If so then the data is castout and transferred directly to the requesting device without waiting for the data to be read from the slave that was the target of the request. The order of transfers is arbitrated to be consistent with an order of received requests.

    摘要翻译: 公开了用于乱序抛出的数据干预的系统和方法。 实施例提供将从一个或多个请求设备接收的可窥探请求发送到一个或多个可窥探设备,其可以包括请求设备。 每个窥探设备接收可窥探请求,并确定它是否保存被修改状态下的请求数据。 如果是这样,则数据被丢弃并直接传送到请求设备,而不等待从作为请求目标的从站读取数据。 仲裁顺序与接收到的请求顺序相一致。