发明名称 Method, apparatus, and computer program product for selectively prohibiting speculative conditional branch execution
摘要 A method, apparatus, and computer program product are disclosed for selectively prohibiting speculative conditional branch execution. A particular type of conditional branch instruction is selected. An indication is stored within each instruction that is the particular type of conditional branch instruction. A processor then fetches a first instruction from code that is to be executed. A determination is made regarding whether the first instruction includes the indication. In response to determining that the instruction includes the indication: speculative execution of the first instruction is prohibited, an actual location to which the first instruction will branch is resolved, and execution of the code is branched to the actual location. In response to determining that the instruction does not include the indication, the first instruction is speculatively executed.
申请公布号 US2006149944(A1) 申请公布日期 2006.07.06
申请号 US20040002522 申请日期 2004.12.02
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EISEN LEE E.;O'CONNELL FRANCIS P.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址
您可能感兴趣的专利