发明名称 |
REDUCING HARDWARE COSTS FOR SUPPORTING MISS LOOKAHEAD |
摘要 |
The disclosed embodiments relate to a system that executes program instructions on a processor. During a normal-execution mode, the system issues instructions for execution in program order. Upon encountering an unresolved data dependency during execution of an instruction, the system speculatively executes subsequent instructions in a lookahead mode to prefetch future loads. When an instruction retires during the lookahead mode, a working register which serves as a destination register for the instruction is not copied to a corresponding architectural register. Instead the architectural register is marked as invalid. Note that by not updating architectural registers during lookahead mode, the system eliminates the need to checkpoint the architectural registers prior to entering lookahead mode. |
申请公布号 |
EP2776919(A1) |
申请公布日期 |
2014.09.17 |
申请号 |
EP20120784387 |
申请日期 |
2012.10.11 |
申请人 |
ORACLE INTERNATIONAL CORPORATION |
发明人 |
CHOU, YUAN, C.;MAHURIN, ERIC, W. |
分类号 |
G06F9/38;G06F9/30 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|