Electrical computers and digital processing systems: processing – Processing architecture – Superscalar
Reexamination Certificate
2007-08-07
2007-08-07
Kim, Kenneth S. (Department: 2111)
Electrical computers and digital processing systems: processing
Processing architecture
Superscalar
C712S239000, C713S320000
Reexamination Certificate
active
11002522
ABSTRACT:
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.
REFERENCES:
patent: 5367703 (1994-11-01), Levitan
patent: 6282663 (2001-08-01), Khazam
patent: 6338133 (2002-01-01), Schroter
patent: 6535905 (2003-03-01), Kalafatis et al.
patent: 6658447 (2003-12-01), Cota-Robles
patent: 6766447 (2004-07-01), Jue et al.
patent: 2004/0181654 (2004-09-01), Chen
patent: 2005/0235170 (2005-10-01), Atkinson
Eisen Lee Evan
O'Connell Francis Patrick
Gerhardt Diana R.
Glanzman Gerald H.
International Business Machines - Corporation
Kim Kenneth S.
Yee Duke W.
LandOfFree
Selectively prohibiting speculative execution of conditional... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Selectively prohibiting speculative execution of conditional..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selectively prohibiting speculative execution of conditional... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3899312