Invention Grant
- Patent Title: Multi-source flow management using elastic FIFO structures
-
Application No.: US15670221Application Date: 2017-08-07
-
Publication No.: US10223310B2Publication Date: 2019-03-05
- Inventor: Jeffrey C. Hanscom
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Steven Chiu
- Main IPC: G06F13/42
- IPC: G06F13/42 ; G06F13/362 ; G06F13/40 ; G06F13/38

Abstract:
A system includes an input/output adapter that includes a multi-source selector coupled to a flow-through input, an elastic first-in-first-out (FIFO) structure, a completion queue, and an output bus. A controller is operatively connected to the input/output adapter. The controller is operable to select the flow-through input to pass through the multi-source selector to the output bus based on determining that the elastic FIFO structure is empty. The elastic FIFO structure is selected to pass through the multi-source selector to the output bus based on determining that the elastic FIFO structure includes at least one entry. The completion queue is selected to pass through the multi-source selector to the output bus based on determining that the completion queue includes at least one entry. The flow-through input is routed into the elastic FIFO structure based on the completion queue being selected to pass through the multi-source selector to the output bus.
Public/Granted literature
- US20180081838A1 MULTI-SOURCE DATA INSERTION USING AN ELASTIC FIFO Public/Granted day:2018-03-22
Information query