Method for executing communication between processors in parallel computer
First Claim
1. A method for executing communication between processors in a computer having a plurality of processors, said method comprising the steps of:
- (a) extracting a plurality of parameters for deciding a communication pattern between processors;
(b) preparing a working area for storing said parameters;
(c) generating an object code for storing said parameters in said working area;
(d) storing said parameters in said working area, said parameters stored in said working area memorizing at least one of a history of a communication pattern and a history of a memory access pattern for performing data writing and reading for the communication between processors;
(e) comparing said extracted parameters based on the execution of said object code with said parameters stored in said working area when said object code is executed; and
(f) executing the communication between processors by reusing said communication pattern or said memory access pattern in response to the result of the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for communication between processors in a parallel computer, particularly a method in which a past communication history is used to omit the calculation of the communication pattern between processors, whereby the communication between processors is carried out at high speed. The method performs a communication between processors in a computer having a plurality of processors by the steps of: (a) extracting a plurality of parameters for deciding the communication pattern between processors, (b) preparing a working area for storing the parameters, (c) generating an object code for storing the parameters in the working area, (d) storing the parameters in the working area to memorize a history of the communication pattern or a history of a memory access pattern for performing the reading/writing of data for the communication between processors, (e) comparing the parameters based on the execution of the object code with the parameters stored in the working area when the object code is executed, and (f) executing the communication between processors by reusing the communication pattern or the memory access pattern in response to the result of the comparison.
-
Citations
9 Claims
-
1. A method for executing communication between processors in a computer having a plurality of processors, said method comprising the steps of:
-
(a) extracting a plurality of parameters for deciding a communication pattern between processors; (b) preparing a working area for storing said parameters; (c) generating an object code for storing said parameters in said working area; (d) storing said parameters in said working area, said parameters stored in said working area memorizing at least one of a history of a communication pattern and a history of a memory access pattern for performing data writing and reading for the communication between processors; (e) comparing said extracted parameters based on the execution of said object code with said parameters stored in said working area when said object code is executed; and (f) executing the communication between processors by reusing said communication pattern or said memory access pattern in response to the result of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification