To guarantee the reproducibility of the processing results of sequential tests while holding the parallelism of processings as much as possible.
A parallelization device 13 divides the execution history of respective jobs by respective tasks, obtains inter-procedure execution order constraints for the respective jobs within the task and obtains an inter-job execution order constraint rule 14 from the obtained order constraints and inter-procedure dependence relation obtained in an analysis device 8. A sequencing control means 15 schedules a parallel program 7 corresponding to the execution order constraint rule 14. Thus, even while maintaining the correct processing results obtained at the time of sequential execution, the parallelism for not influencing the final result is introduced and an operation is performed.
Next Patent: METHOD AND MECHANISM FOR PARALLEL PROCESSING SIMULATION