发明名称 VALUE PREDICTION IN A PROCESSOR FOR PROVIDING SPECULATIVE EXECUTION
摘要 The present invention relates to a processing unit for executing instructions in a computer system and to a method in such a processing unit. According to the present invention a decision is made whether or not to base execution on a value prediction (P), wherein the decision is based on information associated with the estimated time gain of execution based on a correct prediction. According to an embodiment of the present invention the decision regarding whether or not to execute speculatively is based on information regarding whether a cache hit or a cache miss is detected in connection with a load instruction. In an alternative embodiment of the present invention the decision is based on information regarding the dependency depth of the load instruction, i.e. the number of instructions that are dependent on the load.
申请公布号 EP1421477(A1) 申请公布日期 2004.05.26
申请号 EP20020712589 申请日期 2002.02.21
申请人 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) 发明人 WINBERG, LARS;HOLMBERG, PER
分类号 G06F;G06F9/00;G06F9/38 主分类号 G06F
代理机构 代理人
主权项
地址