摘要 |
<P>PROBLEM TO BE SOLVED: To speed up iteratively executed processing when generating clusters in order to assign processing to individual processors in a multi-processor environment. Ž<P>SOLUTION: In a full vehicle simulation system, when clusters are formed based on strongly connected components, a single cluster identified as a fat cluster, in which there are at least a predetermined number of blocks or an expected processing time exceeds a predetermined threshold, is subjected to unrolling processing to make multiple copies of the processing of the fat cluster and to assign the copies to individual processors. Thus, the processing is executed by the multiple processor devices in a pipelined manner, so that the processing can be quickly achieved. When one time processing result of the fat cluster to be iteratively executed depends on the previous processing results, an input value needed for execution is generated based on certain prediction, and the fat cluster is speculatively executed. Ž<P>COPYRIGHT: (C)2010,JPO&INPIT Ž
|