摘要 |
PROBLEM TO BE SOLVED: To provide a software conversion program enabling determination of whether to perform off-load to an accelerator by considering actual change of a data transfer rate and cache behavior in a host processor.SOLUTION: A processor that executes respective loops is determined on the basis of calculation density found by analyzing input software 702 and calculated by dividing an arithmetic operation frequency in a loop by the size of data accessed in the loop, a data reference area size that is a total of areas where data is referred to, and a preliminarily prepared win-loss table in which wins and losses of execution times between the host processor 101 and an accelerator processor 104 are defined. The input software 702 is converted so that the determined processor executes the respective loops. |