×

Dynamic allocation of queue space using counters

  • US 5,881,316 A
  • Filed: 11/12/1996
  • Issued: 03/09/1999
  • Est. Priority Date: 11/12/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system having a processor that creates request packets to access memory and creates response packets that satisfy queries made by the system, the system comprising:

  • a dynamically allocable buffer space for storing and routing the request packets and the response packets; and

    an arbiter for receiving the request packets and the response packets from the processor, and for making determinations whether to send the request packets and the response packets to the buffer space;

    wherein said determinations are made in part, under control of;

    a request counter that stores a number value representing a total number of request packets currently stored in the buffer space;

    a response counter that stores a number value representing a total number of response packets currently stored in the buffer space;

    a total counter that stores a number value representing a total number of both request packets and response packets currently stored in the buffer space;

    a request limit value representing a maximum number of request packets that is capable of being stored in the buffer space;

    a response limit value representing a maximum number of response packets that is capable of being stored in the buffer space; and

    a total limit value representing a maximum number of both request packets and response packets that is capable of being stored in the buffer space.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×