发明名称 Instruction processing method, instruction processing apparatus, and instruction processing program
摘要 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.
申请公布号 US8856761(B2) 申请公布日期 2014.10.07
申请号 US201213421419 申请日期 2012.03.15
申请人 Fujitsu Limited 发明人 Maeda Munenori;Ozawa Toshihiro;Takeuchi Tsuyoshi
分类号 G06F9/45;G06F12/02;G06F9/455 主分类号 G06F9/45
代理机构 Staas & Halsey LLP 代理人 Staas & Halsey LLP
主权项 1. 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; removing part or all of the translated code block from the first storage unit at an execution time; determining an amount of time that has elapsed since the execution time and comparing the determined amount of time that has elapsed since the execution time with a predetermined amount of time; when the amount of time that has elapsed since the execution time is less than the predetermined amount of time, reducing, using an information processing apparatus, 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 amount of reduction of the threshold being larger as the amount of time that has elapsed since the execution time becomes shorter; and when the amount of time that has elapsed since the execution time is not less than the predetermined amount of time, maintaining the threshold.
地址 Kawasaki JP