×

DYNAMIC SHARED READ BUFFER MANAGEMENT

  • US 20140129749A1
  • Filed: 11/05/2012
  • Published: 05/08/2014
  • Est. Priority Date: 11/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. In a multi-processor computer system having a hierarchical bus architecture facilitating transfer of data between a plurality of agents coupled to the bus, a method of managing access to shared buffer resources in a bridge controller, comprising:

  • defining a limit of pending read data requests for a bus agent requesting read data, 1 to m, where m equals the number of buffers in the requesting bus agent;

    waiting until a read operation completes once the number of pending read data requests reaches the limit prior to fetching additional read data for the requesting bus agent; and

    employing a round-robin arbitration scheme to ensure the shared memory resources are not dominated by a first requesting bus agent, such that no executing process of a second bus agent stalls for lack of read data.

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