METHOD AND SYSTEM OF NETWORK TRANSFER ADAPTIVE OPTIMIZATION IN LARGE-SCALE PARALLEL COMPUTING SYSTEM
First Claim
1. A method of network transfer adaptive optimization in a large-scale parallel computing system, the method comprising:
- forming a message to be transferred through the network based on obtained information related to a task executed by computing nodes, wherein the message includes identification information of the computing nodes to perform data transfer and corresponding sink nodes, and an amount of data said computing nodes to transfer to said corresponding sink nodes;
transferring said message to a network layer; and
forming a new data transfer pattern for data transfer between said computing nodes and said corresponding sink nodes in accordance with a received message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for performing network transfer adaptive optimization in a large-scale parallel computing system. The method of network transfer adaptive optimization includes forming a message to be transferred through the network based on obtained information related to a task executed by computing nodes, wherein the message includes identification information of the computing nodes to perform data transfer and corresponding sink nodes, and an amount of data the computing nodes to transfer to the corresponding sink nodes; transferring the message to a network layer; and forming a new data transfer pattern for data transfer between the computing nodes and the corresponding sink nodes in accordance with the received message.
-
Citations
21 Claims
-
1. A method of network transfer adaptive optimization in a large-scale parallel computing system, the method comprising:
-
forming a message to be transferred through the network based on obtained information related to a task executed by computing nodes, wherein the message includes identification information of the computing nodes to perform data transfer and corresponding sink nodes, and an amount of data said computing nodes to transfer to said corresponding sink nodes; transferring said message to a network layer; and forming a new data transfer pattern for data transfer between said computing nodes and said corresponding sink nodes in accordance with a received message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus of network transfer adaptive optimization in a large-scale parallel computing system, comprising:
-
an application engine configured to form a message to be transferred through a network based on obtained information related to a task executed by computing nodes, wherein the message includes identification information of the computing nodes to perform data transfer and corresponding sink nodes, and an amount of data said computing nodes to transfer to said corresponding sink nodes; and a network engine configured to form a new data transfer pattern for the data transfer between said computing nodes and said corresponding sink nodes in accordance with a message received from the application engine. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer program product for network transfer adaptive optimization in a large-scale parallel computing system, the computer program product comprising:
-
a non-transitory computer readable medium; and computer program instructions for forming a message to be transferred through the network based on obtained information related to a task executed by computing nodes, wherein the message includes identification information of the computing nodes to perform data transfer and corresponding sink nodes, and an amount of data said computing nodes to transfer to said corresponding sink nodes, transferring said message to a network layer, and forming a new data transfer pattern for data transfer between said computing nodes and said corresponding sink nodes in accordance with the received message.
-
Specification