Patent · US Active

Multiple processes sharing a single infiniband connection

US9596186B2 · kind B2 · utility

0Cited by
9References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2009
Grant dateMar 14, 2017
Priority date
Expiry dateSep 25, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/629
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A compute node with multiple transfer processes that share an Infiniband connection to send and receive messages across a network. Transfer processes are first associated with an Infiniband queue pair (QP) connection. Then send message commands associated with a transfer process are issued. This causes an Infiniband message to be generated and sent, via the QP connection, to a remote compute node corresponding to the QP. Send message commands associated with another process are also issued. This causes another Infiniband message to be generated and sent, via the same QP connection, to the same remote compute node. As mentioned, multiple processes may receive network messages received via a shared QP connection. A transfer process on a receiving compute node receives a network message through a QP connection using a receive queue. A second transfer process receives another message through the same QP connection using another receive queue.

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