Dynamic queuing for read/write requests
US6678758B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 5, 2001 |
| Grant date | Jan 13, 2004 |
| Priority date | — |
| Expiry date | Feb 2, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/387
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A PCI (peripheral component interconnect) network adaptor manages read/write requests through the establishment of dynamic queues. The PCI network adaptor establishes a unique queue for each destination node that enables the requests for each node to be processed separately. The PCI network adaptor determines whether a remote read/write request should be added to the linked list for the destination node of the request or whether the request should be rejected. If the number of pending requests for the destination node is below a predetermined threshold and the entire buffer is not full, then the request is added to the linked list for the destination node. Otherwise, the request is rejected. For write requests, if the request is added to the linked list for the destination node, then any pending read requests for that node are aborted.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.