Instruction processing method, instruction processing apparatus, and instruction processing program
AssigneeFujitsu Limited
InventorsMunenori MAEDA, Toshihiro Ozawa, Tsuyoshi Takeuchi
Life of this patent
Estimating the term…
Abstract
An instruction processing method includes generating a translated code block for an instruction, among instructions included in a target program to be executed and for which a number of executions through sequential interpretation is greater than or equal to a threshold, and storing the generated translated code block in a first storage unit and removing part or all of the translated code block from the first storage unit at a given timing, wherein the generating reduces the threshold with respect to the number of executions over a given period of time after the part or all of the translated code block is removed.
Claims9
An instruction processing method comprising:
- generating a translated code block for an instruction, among instructions included in a target program to be executed and for which a number of executions through sequential interpretation is greater than or equal to a threshold, and storing the generated translated code block in a first storage unit;
- and
- removing part or all of the translated code block from the first storage unit at a given timing,
- wherein the generating reduces the threshold with respect to the number of executions over a given period of time after the part or all of the translated code block is removed.
An instruction processing apparatus comprising:
- a first memory;
- and
- a processor to generate a translated code block for an instruction, included in a target program to be executed, for which the number of executions through sequential interpretation is greater than or equal to a threshold, and that stores the generated translated code block in a first memory and to remove part or all of a translated code block from the first memory at a given timing,
- wherein the processor reduces the threshold with respect to the number of executions over a given period of time after the part or all of the translated code block is removed.
A computer readable recording medium having stored therein a program for causing a computer to execute a process comprising:
- generating a translated code block for an instruction, included in a target program to be executed, for which the number of executions through sequential interpretation is greater than or equal to a threshold, and storing the generated translated code block in a first storage unit;
- and
- removing part or all of the translated code block from the first storage unit at a given timing,
- wherein the generating reduces the threshold with respect to the number of executions over a given period of time after the part or all of the translated code is been removed.
Dependencies are inferred from the claim text.