Selectively prohibiting speculative execution of conditional...

Electrical computers and digital processing systems: processing – Processing architecture – Superscalar

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3899312

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.