发明名称 INFORMATION PROCESSOR
摘要 <p>In a conventional information processor which speculatively executing a succeeding instruction with a data-sensitive relation, a functional unit is used for the speculative execution. If the prediction is not right, the same functional unit is used again. That is to say, the frequency of usage of the functional unit is increased and there is a possibility of the processing time is lengthened because of the competition of use of the functional unit. Further, it is necessary to improve the correctness of the prediction. Therefore, there are provided a history functional unit which outputs instruction execution results in the past as the results of execution of the instruction and an instruction issuing circuit which issues an instruction whose operand is the same value as in the past to the history functional unit to omit the speculative execution. A guard cache in which the instruction addresses of the instructions whose prediction correctnesses are low are stored is provided in a history cache in which operation results are stored to prevent the instructions whose addresses are registered in the guard cache from being registered again in the history cache.</p>
申请公布号 WO1999045463(P1) 申请公布日期 1999.09.10
申请号 JP1998000885 申请日期 1998.03.04
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址