摘要 |
PROBLEM TO BE SOLVED: To improve the executing performance of a program by effectively using a cache memory. SOLUTION: An optimization part 32 analyzes an intermediate language text converted by a source analyzing part 31 from a source program to be executed by an information processor 40 on which a cache memory with a sector function is loaded. Concretely, the optimization part 32 determines the presence/absence of reusability in executing the loop processing of a data group to be processed by each group. Then, the optimization part 32 determines a sector division rate and a sector number from the number of ways required for storing the data group of which the presence/absence of reusability is determined and the maximum number of ways of a system. The optimization part 32 inserts a sector division instruction and an instruction sentence to which a sector number is added in a loop whose sector division rate and sector number have been determined. A file generation part 33 generates an object file from an intermediate language text into which the instruction sentence is inserted. COPYRIGHT: (C)2011,JPO&INPIT
|