Electrical computers and digital processing systems: processing – Instruction decoding
Reexamination Certificate
2007-04-24
2007-04-24
Treat, William M. (Department: 2181)
Electrical computers and digital processing systems: processing
Instruction decoding
C712S023000, C712S216000, C712S234000
Reexamination Certificate
active
11055919
ABSTRACT:
Hazard detection is simplified by converting a conditional instruction, operative to perform an operation if a condition is satisfied, into an emissary instruction operative to evaluate the condition and an unconditional base instruction operative to perform the operation. The emissary instruction is executed, while the base instruction is halted. The emissary instruction evaluates the condition and reports the condition evaluation back to the base instruction. Based on the condition evaluation, the base instruction is either launched into the pipeline for execution, or it is discarded (or a NOP, or null instruction, substituted for it). In either case, the dependencies of following instructions may be resolved.
REFERENCES:
patent: 6016543 (2000-01-01), Suzuki et al.
patent: 6170052 (2001-01-01), Morrison
patent: 6505296 (2003-01-01), Morris et al.
patent: 6598153 (2003-07-01), Flachs et al.
patent: 7103882 (2006-09-01), Kawahito
patent: 0242902 (2002-05-01), None
Optimization for a Superscalar Out-of-Order Machine, Ann M. Holler, 1996 IEEE, pp. 336-348.
Bridges Jeffrey Todd
Dieffenderfer James Norris
McIlvaine Michael Scott
Sartorius Thomas Andrew
Smith Rodney Wayne
Pauley Nicholas J.
Treat William M.
LandOfFree
Conditional instruction execution via emissary instruction... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Conditional instruction execution via emissary instruction..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Conditional instruction execution via emissary instruction... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3787792