Method, system and storage medium for lockless InfiniBand™ poll for I/O completion
US7529886B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 3, 2004 |
| Grant date | May 5, 2009 |
| Priority date | — |
| Expiry date | Apr 21, 2026 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/4022
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method, system, and storage medium for the InfiniBand™ Poll verb to support a multi-threaded environment without the use of kernel services to provide serialization for mainline Poll logic. Poll is the verb, which allows a consumer to determine which of its work requests have completed, and provides ending status. In addition to multiple concurrent threads using Poll against a single Completion Queue, Poll is serialized with Destroy Queue Pair and Destroy Completion Queue. Completion Queues are used to maintain completion status for work requests. Queue Pairs are used to submit work requests and are related to a Completion Queue at the time they are created.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.