Parallel process execution method and multiprocessor computer
AssigneeFujitsu Limited
InventorsSatoki Shibayama, Yusuke Matsushima, Kaoru Kikushima
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsSatoki Shibayama, Yusuke Matsushima, Kaoru Kikushima
Estimating the term…
A parallel process execution method that allocates CPU time to parallel processes at any desired ratios. The method sets a time allocation ratio to determine how much of a given cycle period should be allocated for execution of a parallel program. Process switching is then performed in accordance with the time allocation ratio set to the parallel program. More specifically, parallel processes produced from a parallel program are each assigned to a plurality of processors, and those parallel processes are started simultaneously on the processors. When the time elapsed since the start of the parallel processes has reached a point that corresponds to the time allocation ratio that has been set to the parallel program, the execution of the assigned parallel processes is stopped simultaneously on the plurality of processors.
A parallel process execution method with which a plurality of processors execute a plurality of parallel processes produced from a parallel program together with other processes in a time-shared fashion, the method comprising the steps of:
A multiprocessor computer which employs a plurality of processors to execute a plurality of parallel processes produced from a parallel program together with other processes in a time-shared fashion, comprising:
A multiprocessor computer system for executing a plurality of parallel processes produced from a parallel program together with other processes in a time-shared fashion, the multiprocessor computer system comprising:
A parallel process execution program for use with a plurality of processors to execute a plurality of parallel processes produced from a parallel program together with other processes in a time-shared fashion, the program causing a computer to perform the steps of:
A computer-readable storage medium storing a program for use with a plurality of processors to execute a plurality of parallel processes produced from a parallel program together with other processes in a time-shared fashion, the program when executed by a plurality of processors causing the computers to perform the steps of:
Dependencies are inferred from the claim text.