发明授权
US07886132B2 Predication support in an out-of-order processor by selectively executing ambiguously renamed write operations
有权
通过选择性地执行模糊的重命名写操作,在无序处理器中进行预测支持
- 专利标题: Predication support in an out-of-order processor by selectively executing ambiguously renamed write operations
- 专利标题(中): 通过选择性地执行模糊的重命名写操作,在无序处理器中进行预测支持
-
申请号: US12123046申请日: 2008-05-19
-
公开(公告)号: US07886132B2公开(公告)日: 2011-02-08
- 发明人: Ram Rangan , Mark W. Stephenson , Lixin Zhang
- 申请人: Ram Rangan , Mark W. Stephenson , Lixin Zhang
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Mitch Harris, Atty at Law, LLC
- 代理商 Andrew M. Harris; Libby Z. Toub
- 主分类号: G06F9/40
- IPC分类号: G06F9/40 ; G06F9/54
摘要:
A predication technique for out-of-order instruction processing provides efficient out-of-order execution with low hardware overhead. A special op-code demarks unified regions of program code that contain predicated instructions that depend on the resolution of a condition. Field(s) or operand(s) associated with the special op-code indicate the number of instructions that follow the op-code and also contain an indication of the association of each instruction with its corresponding conditional path. Each conditional register write in a region has a corresponding register write for each conditional path, with additional register writes inserted by the compiler if symmetry is not already present, forming a coupled set of register writes. Therefore, a unified instruction stream can be decoded and dispatched with the register writes all associated with the same re-name resource, and the conditional register write is resolved by executing the particular instruction specified by the resolved condition.
公开/授权文献
信息查询