×

Data processing system, method and interconnect fabric having a flow governor

  • US 8,254,411 B2
  • Filed: 02/10/2005
  • Issued: 08/28/2012
  • Est. Priority Date: 02/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of data processing in a data processing system including a plurality of processing units coupled for communication, said plurality of processing units including a plurality of local hubs each coupled to a remote hub by a respective one of a plurality of point-to-point communication links, said method comprising:

  • queuing, by each of said plurality of local hubs, requests for access to memory blocks for transmission on a respective one of said point-to-point communication links to a shared resource in said remote hub; and

    transmitting, by each of said plurality of local hubs, queued requests to said remote hub utilizing only a first fractional portion of a bandwidth of its respective point-to-point communication link determined by an allocation policy based at least in part upon a number of said plurality of local hubs and a number of processing units represented by each of said plurality of local hubs, such that requests transmitted by all of said plurality of local hubs do not overrun said shared resource, wherein the transmitting includes each of said plurality of local hubs reserving a second fractional portion of the bandwidth of its point-to-point communication link as unused.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×