发明授权
US07284116B2 Method and system for safe data dependency collapsing based on control-flow speculation
有权
基于控制流猜测的安全数据依赖性崩溃的方法和系统
- 专利标题: Method and system for safe data dependency collapsing based on control-flow speculation
- 专利标题(中): 基于控制流猜测的安全数据依赖性崩溃的方法和系统
-
申请号: US10307557申请日: 2002-12-02
-
公开(公告)号: US07284116B2公开(公告)日: 2007-10-16
- 发明人: Stephan J. Jourdan , Freddy Gabbay , Ronny Ronen , Adi Yoaz
- 申请人: Stephan J. Jourdan , Freddy Gabbay , Ronny Ronen , Adi Yoaz
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Kenyon & Kenyon LLP
- 主分类号: G06F9/34
- IPC分类号: G06F9/34
摘要:
The present invention is directed to an apparatus and method for data collapsing based on control-flow speculation (conditional branch predictions). Because conditional branch outcomes are resolved based on actual data values, the conditional branch prediction provides potentially valuable insight into data values. Upon encountering a branch if equal instruction and this instruction is predicted as taken or a branch if not equal instruction and this instruction is predicted as not taken, this invention assumes that the two operands used to determine the conditional branch are equal. The data predictions are safe because a data misprediction means a conditional branch misprediction which results in a pipeline flush of the instructions following the conditional branch instruction including the data mispredictions.
公开/授权文献
信息查询