System and method to facilitate ordering point migration to memory
    1.
    发明申请
    System and method to facilitate ordering point migration to memory 失效
    系统和方法,方便订单点迁移到内存

    公开(公告)号:US20050160233A1

    公开(公告)日:2005-07-21

    申请号:US10760599

    申请日:2004-01-20

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0831

    摘要: A system may comprise a first node that includes an ordering point for data, the first node being operative to employ a write-back transaction associated with writing the data back to memory. The first node broadcasts a write-back message to at least one other node in the system in response to an acknowledgement provided by the memory indicating that the ordering point for the data has migrated from the first node to the memory.

    摘要翻译: 系统可以包括包括数据的排序点的第一节点,第一节点可操作地采用与将数据写回到存储器相关联的回写事务。 第一节点响应于由存储器提供的确认指示数据的排序点已经从第一节点迁移到存储器的系统中的至少一个其他节点广播回写消息。

    System and method for conflict responses in a cache coherency protocol with ordering point migration
    2.
    发明申请
    System and method for conflict responses in a cache coherency protocol with ordering point migration 有权
    具有排序点迁移的缓存一致性协议中的冲突响应的系统和方法

    公开(公告)号:US20050160232A1

    公开(公告)日:2005-07-21

    申请号:US10760651

    申请日:2004-01-20

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0831

    摘要: Systems and methods are disclosed for interaction between different cache coherency protocols. One system may comprise a home node that receives a request for data from a first node in a first cache coherency protocol. A second node provides a conflict response to a request for the data from the home node. The conflict response indicates that an ordering point for the data is migrating according to a second cache coherency protocol, which is different from the first cache coherency protocol.

    摘要翻译: 公开了用于不同高速缓存一致性协议之间的交互的系统和方法。 一个系统可以包括家庭节点,其在第一高速缓存一致性协议中从第一节点接收对数据的请求。 第二节点向来自家节点的数据的请求提供冲突响应。 冲突响应指示数据的排序点根据与第一高速缓存一致性协议不同的第二高速缓存一致性协议进行迁移。

    Cache systems and methods for employing speculative fills
    3.
    发明申请
    Cache systems and methods for employing speculative fills 失效
    缓存系统和采用投机填充的方法

    公开(公告)号:US20050154834A1

    公开(公告)日:2005-07-14

    申请号:US10756638

    申请日:2004-01-13

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0831 G06F2212/507

    摘要: One disclosed embodiment is a multi-processor system comprising a processor having a processor pipeline that executes program instructions with data from a speculative fill that is provided in response to a source request. The multi-processor system can further comprise a non-retired store cache that retains non-retired store data based on program instructions to store data into a data cache associated with the processor. The non-retired store data can be written to the data cache if data of a speculative fill associated with the non-retired store data is determined to be coherent. Other apparatus and methodologies are disclosed.

    摘要翻译: 一个公开的实施例是一种多处理器系统,其包括具有处理器流水线的处理器,处理器流水线通过来自响应于源请求而提供的推测填充的数据来执行程序指令。 多处理器系统还可以包括非退休存储高速缓存,其基于程序指令保留非退休存储数据,以将数据存储到与处理器相关联的数据高速缓存中。 如果与非退休存储数据相关联的推测填充的数据被确定为相干,则可以将非退休存储数据写入数据高速缓存。 公开了其他装置和方法。

    Source request arbitration
    4.
    发明申请
    Source request arbitration 有权
    源请求仲裁

    公开(公告)号:US20050154831A1

    公开(公告)日:2005-07-14

    申请号:US10755919

    申请日:2004-01-13

    IPC分类号: G06F12/00 G06F12/08

    摘要: Multiprocessor systems and methods are disclosed. One embodiment may comprise a plurality of processor cores. A given processor core may be operative to generate a request for desired data in response to a cache miss at a local cache. A shared cache structure may provide at least one speculative data fill and a coherent data fill of the desired data to at least one of the plurality of processor cores in response to a request from the at least one processor core. A processor scoreboard arbitrates the requests for the desired data. A speculative data fill of the desired data is provided to the at least one processor core. The coherent data fill of the desired data may be provided to the at least one processor core in a determined order.

    摘要翻译: 公开了多处理器系统和方法。 一个实施例可以包括多个处理器核。 给定的处理器核心可以用于响应于本地高速缓存处的高速缓存未命中而产生对期望数据的请求。 响应于来自至少一个处理器核心的请求,共享高速缓存结构可以向所述多个处理器核心中的至少一个提供期望数据的至少一个推测数据填充和相干数据填充。 处理器记分板对所需数据的请求进行仲裁。 将所需数据的推测数据填充提供给至少一个处理器核。 期望数据的相干数据填充可以以确定的顺序提供给至少一个处理器核心。

    System and method to facilitate ordering point migration
    5.
    发明申请
    System and method to facilitate ordering point migration 失效
    系统和方法,方便排序点迁移

    公开(公告)号:US20050198440A1

    公开(公告)日:2005-09-08

    申请号:US10761048

    申请日:2004-01-20

    IPC分类号: G06F13/00

    CPC分类号: G06F12/0833 G06F12/0817

    摘要: A system includes a first node that broadcasts a request for data. A second node having a first state associated with the data defines the second node as an ordering point for the data. The second node provides a response to the first node that transfers the ordering point to the first node in response to the request for the data.

    摘要翻译: 系统包括广播数据请求的第一节点。 具有与数据相关联的第一状态的第二节点将第二节点定义为数据的排序点。 响应于对数据的请求,第二节点向第一节点提供响应,该第一节点将排序点传送到第一节点。

    System and method for blocking data responses
    6.
    发明申请
    System and method for blocking data responses 失效
    用于阻止数据响应的系统和方法

    公开(公告)号:US20050160240A1

    公开(公告)日:2005-07-21

    申请号:US10761034

    申请日:2004-01-20

    IPC分类号: G06F12/00 G06F12/08

    摘要: Systems and methods are disclosed for blocking data responses. One system includes a target node that, in response to a source broadcast request for requested data, provides a response that includes a copy of the requested data. The target node also provides a blocking message to a home node associated with the requested data. The blocking message being operative cause the home node to provide a non-data response to the source broadcast request if the blocking message is matched with the source broadcast request at the home node.

    摘要翻译: 公开了用于阻止数据响应的系统和方法。 一个系统包括目标节点,其响应于所请求数据的源广播请求提供包括所请求数据的副本的响应。 目标节点还向与请求的数据相关联的家庭节点提供阻塞消息。 如果阻塞消息与归属节点处的源广播请求匹配,则阻塞消息正在起作用,导致归属节点向源广播请求提供非数据响应。

    System and method for non-migratory requests in a cache coherency protocol
    7.
    发明申请
    System and method for non-migratory requests in a cache coherency protocol 有权
    高速缓存一致性协议中的非迁移请求的系统和方法

    公开(公告)号:US20050160235A1

    公开(公告)日:2005-07-21

    申请号:US10760659

    申请日:2004-01-20

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0831

    摘要: A system comprises a first node including data having an associated state. The associated state of the data at the first node is a modified state. The system also comprises a second node operative to provide a non-migratory source broadcast request for the data. The first node is operative in response to the non-migratory source broadcast request to provide the data to the second node and to transition the associated state of the data at the first node from the modified state to an owner state without updating memory. The second node is operative to receive the data from the first node and assign a shared state to an associated state of the data at the second node.

    摘要翻译: 系统包括包括具有相关状态的数据的第一节点。 在第一节点处的数据的相关状态是修改状态。 该系统还包括第二节点,用于为数据提供非迁移源广播请求。 响应于非迁移源广播请求,第一节点可操作以向第二节点提供数据,并且将第一节点处的数据的关联状态从修改状态转换到所有者状态,而不更新存储器。 第二节点可操作以从第一节点接收数据,并将共享状态分配给第二节点处的数据的相关状态。

    System and method for updating owner predictors
    10.
    发明申请
    System and method for updating owner predictors 有权
    用于更新业主预测变量的系统和方法

    公开(公告)号:US20050160430A1

    公开(公告)日:2005-07-21

    申请号:US10758368

    申请日:2004-01-15

    IPC分类号: G06F9/46 G06F12/08

    CPC分类号: G06F12/0817

    摘要: Systems and methods are disclosed for updating owner predictor structures. In one embodiment, a multi-processor system includes an owner predictor control that provides an ownership update message corresponding to a block of data to at least one of a plurality of owner predictors in response to a change in an ownership state of the block of data. The update message comprises an address tag associated with the block of data and an identification associated with an owner node of the block of data.

    摘要翻译: 公开了用于更新所有者预测器结构的系统和方法。 在一个实施例中,多处理器系统包括所有者预测器控制,其响应于所述数据块的所有权状态的改变,将对应于数据块的所有权更新消息提供给多个所有者预测器中的至少一个 。 更新消息包括与数据块相关联的地址标签和与数据块的所有者节点相关联的标识。