Patent ID: 9596186
Date: 2017-03-14
CPC Classifications: H04L

Claim:
1. A method for a local compute node to communicate with a remote compute node over an Infiniband network, the method comprising the local compute node: establishing an Infiniband Queue Pair (QP) with the remote compute node; associating a first process and a second process with the Infiniband QP, wherein the first process executes as a first hardware thread on the local compute node and the second process executes as a second hardware thread on the local compute node; sending a first message to a third process executing on the remote compute node via the Infiniband QP, wherein the first message is from the first process, wherein the first message comprises first receive queue information useable for selecting a first receive queue at the remote compute node, wherein the first receive queue is associated with the third process; and sending a second message to a fourth process executing on the remote compute node via the Infiniband QP, wherein the second message is from the second process, wherein the second message comprises second receive queue information useable for selecting a second receive queue at the remote compute node, wherein the second receive queue is associated with the fourth process, wherein the first process and the second process are associated with two different applications executing on the local compute node.