Using local storage to handle multiple outstanding requests in a SCI system
AssigneeHewlett-Packard Development Company, L.P.
InventorsBryan Hornung, Bryan Marietta, Robert K. King
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsBryan Hornung, Bryan Marietta, Robert K. King
Estimating the term…
A SCI controller manages responses and requests between SCI interconnection rings and memory access controllers. The SCI controller includes a request activation queue that stores information about the requests until the SCI rings have the resources to handle the requests. The controller also has a response activation queue that stores information about the responses until the memory access controller is accessible. The queues do not store the request and response packets, but rather store information that is used to construct the request and response packets. The SCI controller also has a contents addressable memory or CAM that checks for an address match between the current requests and responses and previous requests and responses. A table stores more specific information about the previous requests.
A controller for managing a plurality of response packets and a plurality of request packets between interconnection rings and at least one memory access controller, the controller includes a table with a plurality of entries, each entry maintains a register of information about a particular packet from the plurality of response packets and the plurality of request packets, the table comprises:
A method of managing, by a controller, a plurality of entries that are each associated with a respective packet of a plurality of response packets and a plurality of requests packets communicated between an interconnection ring of a multi-node processor system and at least one memory access controller, the method comprising:
A controller for managing a plurality of response packets and a plurality of request packets between interconnection ring of a multi-node processor system and at least one memory access controller, the controller comprising:
Dependencies are inferred from the claim text.