Parallel calculation processor

PURPOSE: To disperse static or dynamic load in each processor by dividing a source program into arbitrary partial programs, and expressing program structure by a formula of the partial program and its combination, and transforming this formula freely as evaluating it. CONSTITUTION: The parallel calculation processor of plural processors is provided with an operator defining means 32 to define an operator to express relation among a partial programs of a part of an executive program by the formula, a program structure extracting means 11 to express the dissolution of the executive program into the partial programs and the relation of these, a program formula expressing means 38 to refer to the extracted program structure and express the whole executive program by the partial program and the operator, an evaluating and transforming means 37 to evaluate and transform formula expression by a predetermined evaluating standard, and static load distributing means 39, 40, 14 to allot the partial program to each processor by the obtained formula expression. Thus, the number or the dissolving level of the partial programs are not restricted, and the dispersion of the static or dynamic load can be realized without increasing hardware quantity. COPYRIGHT: (C)1993,JPO&Japio