| CPC H04L 9/0819 (2013.01) [H04L 9/14 (2013.01); H04L 2209/125 (2013.01)] | 26 Claims |

|
1. A parallel computing system, comprising:
a plurality of server nodes including respective processors configured to:
execute parallel computing processes of the first parallel computing job, symmetric memory keys being assigned by a key manager to parallel computing jobs including a first symmetric memory key to a first parallel computing job; and
cause registration of host memory regions of the server nodes with the assigned first symmetric memory key in corresponding network interface controllers of the server nodes so that different ones of the host memory regions are accessible with the first symmetric memory key by remote ones of the server nodes using remote direct memory access, wherein:
the server nodes include: a first server node including a first host memory and a first network interface controller; and a second server node including a second processor a second host memory, and a second interface controller;
the first network interface controller and the second interface controller are configured to provide network access to the first server node and the second server node, respectively;
the first network interface controller is configured to perform a first registration of a first memory region of the first host memory with the first symmetric memory key; and
the second network interface controller is configured to perform a second registration of a second memory region of the second host memory with the first symmetric memory key.
|