Processing of inbound back-to-back completions in a communication system
AssigneeInternational Business Machines Corporation
InventorJeffrey C. Hanscom
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJeffrey C. Hanscom
Estimating the term…
A system includes an input/output adapter operable to receive a plurality of packets. The system includes a controller operatively connected to the input/output adapter. The controller is operable to receive a first packet including completion data on a first multi-stage pipeline and a second packet including completion data on a second multi-stage pipeline in parallel. The controller shares completion update information between the first multi-stage pipeline and the second multi-stage pipeline based on determining that the completion data of the first packet and the completion data of the second packet are associated with a same request. An aspect of the completion update information is adjusted to maintain a sequential completion order in a buffer to hold the completion data of the first packet and the completion data of the second packet based on the sharing of the completion update information between the first multi-stage pipeline and the second multi-stage pipeline.
A system for processing inbound back-to-back completions by sharing completion update information via a completion table, the system comprising:
A method for processing inbound back-to-back completions by sharing completion update information via a completion table, the method comprising:
A computer program product comprising a computer readable storage medium having program instructions for processing inbound back-to-back completions by sharing completion update information via a completion table embodied therewith, the program instructions executable by a processing circuit of a controller to cause the processing circuit to perform:
Dependencies are inferred from the claim text.