发明名称 Barrier requests to maintain transaction order in an interconnect with multiple paths
摘要 Components of a data processing system, such as processors and memories, communicate over an interconnect 10. Initiators 20-26 send transaction requests to recipients 30-36. Requests transmitted after a barrier request are delivered after the barrier request and requests transmitted before the barrier request are delivered before it. When the barrier request reaches a point 41, 42 in the interconnect where there are divergent paths, the barrier request is duplicated along all the paths. A barrier response is generated from a divergent point when one has been received from all the paths. The interconnect contains blocking circuitry 90, which, on receipt of a barrier request, sends the request to the recipient and then blocks subsequent requests until it receives a response. The interconnect contains clearing circuitry 80, where there are no further divergent paths before the recipient or a blocking circuit, which sends a response when it receives a barrier request.
申请公布号 GB2474446(A) 申请公布日期 2011.04.20
申请号 GB20090017946 申请日期 2009.10.13
申请人 ARM LIMITED 发明人 PETER ANDREW RIOCREUX;BRUCE JAMES MATHEWSON;CHRISTOPHER WILLIAM LAYCOCK;RICHARD ROY GRISENTHWAITE
分类号 G06F13/16;H04L12/56 主分类号 G06F13/16
代理机构 代理人
主权项
地址