摘要 |
PROBLEM TO BE SOLVED: To improve the performance of a system by executing a program at high speed. SOLUTION: An information processing apparatus sequentially selects a function whose execution frequency is high as a selected function that is to be stored in an internal memory, in a source program having a plurality of functions having a hierarchy structure. The information processing apparatus allocates the selected function to a memory area of the internal memory, allocates a function that is not the selected function and is called from the selected function to an area close to the memory area of the internal memory, and generates an internal load module. The information processing apparatus allocates a remaining function to an external memory coupled to a processor and generates an external load module. Then, a program executed by the processor having the internal memory to store the program is generated. By allocating the function with a high execution frequency to the internal memory, of the plurality of functions having the hierarchy structure, it is possible to execute the program at high speed, which may improve the performance of the system. COPYRIGHT: (C)2011,JPO&INPIT
|