发明名称 Performance by reducing transaction request ordering requirements
摘要 A data processing apparatus is disclosed that is configured to communicate via an output port with a plurality of devices and to issue a stream of transaction requests to the output port, the stream of transaction requests comprising at least some device transaction requests destined for the plurality of devices. Device transactions are transactions that may affect each other and therefore should be completed in an order in which they are received at the output port in. The output port is configured to output the received transaction requests as a single serial stream of transaction requests. The data processing apparatus comprises: a destination device detector for monitoring the device transaction requests and for determining which of the plurality of devices each of the device transaction requests are destined for; the output port comprises ordering circuitry configured to treat the plurality of devices as at least two subsets of devices, at least one of the subsets comprising at least two devices; the ordering circuitry being configured to receive the stream of transaction requests and to classify each of the device transaction requests into one of the at least two subsets in response to determination of a destination device by said destination device detector, and to maintain said order that said device transaction requests within each subset are received in, such that device transaction requests within each subset are output by the output port and executed by their respective destination devices in the received order, while device transaction requests within different subsets may be output in an order that is different to the received order.
申请公布号 US2011264827(A1) 申请公布日期 2011.10.27
申请号 US20100662625 申请日期 2010.04.26
申请人 ARM LIMITED 发明人 KOCHERRY MITTU XAVIER;PENTON ANTONY JOHN;CRASKE SIMON JOHN
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址