发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|