The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 09, 1996

Filed:

Apr. 07, 1993
Applicant:
Inventors:

Hidetoshi Matsuoka, Kawasaki, JP;

Fumiyasu Hirose, Kawasaki, JP;

Assignee:

Fujitsu Limited, Kanagawa, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395650 ; 364D / ; 364281 ; 3642813 ;
Abstract

A uniform load distributing method for use in executing a parallel processing in a parallel computer for executing a plurality of processings in parallel manner. The parallel computer including a plurality of processors for executing individual processings, a network for conducting communication between the plurality of processors, and a synchronizing mechanism for issuing an execution start command for a next step to all the processors under the condition that a completion information of the processing is received from all the processors and the inter-processor communication in the network has been completed. All the processors are synchronized with one another in each step and process calculation of a multitude of individual processings in parallel manner by executing by the respective processors only the individual the individual processings processings whose output data in a current step are used immediately in a next step when all the data necessary for the multitude of individual processings are ready in the step wherein the respective processors execute the processings; informing of the synchronizing mechanism the completion of the execution, immediately after the execution has been completed, to the synchronizing mechanism; and executing, during a waiting time until the execution start command for the next step is given from the synchronizing mechanism, by the respective processors, the individual processings whose input data required for the execution are ready and whose output data are used at an earliest timing after the next step.


Find Patent Forward Citations

Loading…