SELECTIVELY PROHIBITING SPECULATIVE EXECUTION OF CONDITIONAL BRANCH TYPE BASED ON INSTRUCTION BIT

Patent №

US 7,254,693

Granted

2007-08-07

Filed 2004

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11002522

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.

PlanningG06F 9/3842G06F 9/30058G06F 9/30181G06F 9/30185G06F 9/3844G06F 9/3851G06F 9/3867

AI classification

Planning0.95
AI hardware0.38
Natural language0.02
Evolutionary computation0.02
Knowledge representation0.02
Vision0.02
Machine learning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 154800240

Assignors

EISEN, LEE EVAN, O'CONNELL, FRANCIS PATRICK

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC