摘要 |
PROBLEM TO BE SOLVED: To improve performance by expanding the application range of a hardware prefetch, and concealing read delay due to a cache mistake.SOLUTION: An information processing program makes an analysis part belonging to an information processing device specify an array structure to be an object of a hardware prefetch in loop processing by analysis of a source program in the case that the information processing device detects access to a continuous area on a main storage device to start the hardware prefetch, and detects the end of the access to the continuous area to stop the hardware prefetch, and makes a generation part belonging to the information processing device generate a machine language program obtained by changing the array structure from the source program such that second access that next occurs after first access to the array structure refers to an area continuing an area referred to by the first access.SELECTED DRAWING: Figure 22 |