发明名称 OPTIONAL BRANCHES
摘要 Branch instructions are provided for improved execution performance. The branch instruction includes one or more paths that are marked as a safe path for execution. If a marked path is executed based on a branch prediction, the execution continues until completion after it is determined that the other path is the correct path.
申请公布号 US2014189330(A1) 申请公布日期 2014.07.03
申请号 US201213728285 申请日期 2012.12.27
申请人 Zaks Ayal;Valentine Robert;Rappoport Lihu 发明人 Zaks Ayal;Valentine Robert;Rappoport Lihu
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项 1. An apparatus comprising: a branch prediction unit operative to receive a branch instruction that includes a first path to be taken under a first condition and a second path to be taken under a second condition, and to predict which one of the first path and the second path is a correct path to be taken, wherein the first path is marked as a safe path for execution; and execution circuitry coupled to the branch prediction unit, the execution circuitry operative to execute the first path based on a prediction result, and to continue the execution of the first path until completion after it is determined that the second path is the correct path.
地址 Misgav IL