摘要 |
PROBLEM TO BE SOLVED: To create a parallelization program more excellent in parallel execution performance at a high speed. SOLUTION: A fork point determination part 110 extracts the fork points of a sequential processing program 101. A fork point combination determination part 120 divides sequential execution trace information at the time when the sequential processing program 101 is executed under input data 152, into a plurality of sections; finds, for each divided section, a best combination of fork points included in the sets of fork points appearing in the section; and last integrates a best combination in each divided section based on an adequate standard. A parallelization program output 130 creates a parallelization program 103 for a multithread type parallelization processor from the sequential processing program 101 based on the best combination of the fork points determined by the fork point combination determination part 120. COPYRIGHT: (C)2006,JPO&NCIPI
|