PURPOSE: To provide a method for suppressing the turbulence of pipe-line control capable of suppressing the turbulence of the pipeline control by performing the rewrite of operand information or the rearragement of instruction to evade the reference of a register immediately after setting as the optimization processing for a compiler.
CONSTITUTION: The compiler is the one to generate the instruction of a processor which performs the pipeline control, and it is constituted of a keyboard, a CPU. memory, a source program, and an object program 5, and a translation program which translates the source program is stored in the memory, and furthermore, rewrite memory to perform the rewrite of the operand information is also stored in the memory. In the arrangement of the instruction in the object program 5a as shwon in (b), two parts(a, b) which generate the turbulence of a pipeline, exist, on the other hand, the turbulence of the pipeline can be eliminated as shown in (a) by performing the rewrite of the operand information, which enables the execution of the instruction to be performed efficiently.
OSHIMA KOJI
KASHIWAGI YUUGO
HITACHI SOFTWARE ENG