Patent · US Active

Multi-source data pass through using an elastic FIFO and a completion queue

US9798685B1 · kind B1 · utility

2Cited by
7References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 22, 2016
Grant dateOct 24, 2017
Priority date
Expiry dateSep 22, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0026
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.