Patent · US Expired

Method, system and storage medium for lockless InfiniBand™ poll for I/O completion

US7529886B2 · kind B2 · utility

5Cited by
5References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 3, 2004
Grant dateMay 5, 2009
Priority date
Expiry dateApr 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.