摘要 |
<P>PROBLEM TO BE SOLVED: To fasten processing by reducing a data transfer amount by converting the structure of a program code containing a plurality of function calls, and to fasten processing by making the program code operable on a multi-core by converting the program code into a task parallel code for which a task can be made parallel. <P>SOLUTION: The present invention relates to a program code structure conversion apparatus in which the structure of an original code that is described in a C language or the like is converted by a code structure conversion section to produce an optimal communication volume code. The code structure conversion section has inline deployment means for inputting the original code having a plurality of function calls and converting the original code into a flat code that is a single-layer flat code; and communication volume optimizing means for optimizing a data communication volume of a parameter for the flat code to produce the optimal communication volume code. Further, a task division section is provided for converting the optimal communication volume code into the task parallel code for which the task can be made parallel. <P>COPYRIGHT: (C)2012,JPO&INPIT |