Patent ID: 7461190
Filing Date: 2008-12-02
Classification: G06F

Abstract:
1. A switch configured to be coupled to an interconnect, the switch comprising: a plurality of storage locations, wherein the plurality of storage locations are configured to store a plurality of requests transmitted by a plurality of agents; and an arbiter control circuit coupled to the plurality of storage locations, wherein the arbiter control circuit is configured to arbitrate among the plurality of requests stored in the plurality of storage locations, and wherein the switch is configured to transmit a selected request from one of the plurality of storage locations onto the interconnect, and wherein the selected request is a winner of the arbitration, and wherein an indication included with a first request transmitted by a first agent is indicative of whether or not the first request is reorderable with a second request that the arbiter control circuit determines was previously transmitted by the first agent, and wherein the arbiter control circuit is configured to select the first request as the winner of the arbitration prior to selecting the second request as the winner of the arbitration responsive to the indication indicating that the first request is reorderable with the second request.