摘要 |
<p>A compiler comprises a front end (21, 1111), an object code generation unit (24, 1112) for generating a code of an object program, and a code scheduling unit (23, 1120) for conducting code scheduling of an object code for the reduction of cache miss penalty based on an analysis result obtained by the front end (21, 1111) and profile data, the code scheduling unit (23, 1120) including a profile data analysis unit (25) for detecting cache miss penalty existing in profile data and a code scheduling execution unit (26) for generating a dummy instruction code for lowering cache miss penalty and inserting the same into an object program. <IMAGE></p> |