Operand dependency tracking system and method for a processor th

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395393, 395563, 39580023, G06F 900

Patent

active

057489343

ABSTRACT:
An operand dependency tracking system tracks operand dependencies among instructions in a processor that executes instructions out of order and that permits processing of multiple precision data words. Instructions are forwarded from an instruction fetch mechanism to a reordering mechanism, where the instructions are permitted to execute out of order. While instructions are executed in the reordering mechanism, the operand dependency tracking system is configured to perform the following: (a) detect a dependent instruction that depends upon one or more operands to be produced by a producer instruction; (b) prevent execution of the dependent instruction until after the producer instruction launches execution; (c) store a plurality of valid bits in a result register for storing a result of execution of the producer instruction, each of the valid bits corresponding with a data portion to be stored within the result register and indicative of whether each data portion is either valid or invalid; (d) launch execution of the dependent instruction after the producer instruction has already launched execution; (e) when executing the dependent instruction, determine if the operand(s) is valid based upon the valid bit(s); (f) when the operand(s) is invalid, abort execution of the dependent instruction and repeats steps (d) and (e) until the operand(s) is valid; and (g) when the operand(s) is valid, permit completion of the execution of the operand(s) by an execution unit.

REFERENCES:
patent: 5442757 (1995-08-01), McFarland et al.
patent: 5550988 (1996-08-01), Sarangdhar et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5606670 (1997-02-01), Abramson et al.
patent: 5625789 (1997-04-01), Hesson et al.
patent: 5627983 (1997-05-01), Popescu et al.
patent: 5627985 (1997-05-01), Fetterman et al.
patent: 5630157 (1997-05-01), Dwyer, III
patent: 5644753 (1997-07-01), Ebrahim et al.
patent: 5644759 (1997-07-01), Lucas et al.

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

Operand dependency tracking system and method for a processor th does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Operand dependency tracking system and method for a processor th, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Operand dependency tracking system and method for a processor th will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-68290

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