Operand dependency tracking system and method for a processor th

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395391, 395393, G06F 938

Patent

active

057969752

ABSTRACT:
An operand dependency tracking system tracks move-to-space (MTSP) operand dependencies among instructions in a processor that executes instructions out of order. Instructions are forwarded from an instruction fetch mechanism to a reordering mechanism, where the instructions are permitted to execute out of order. After execution of an instruction by an execution unit, instructions are retired by a retire mechanism, which transforms the results of instruction execution to the architecture state. While instructions are executed in the reordering mechanism, the operand dependency tracking system detects an MTSP instruction and a load instruction. The MTSP instruction is destined to modify data in a space register that stores virtual address information. The load instruction is controlled to commence execution after the MTSP instruction commences execution. While executing the load instruction, the tracking system determines whether the load instruction is destined to use the data in the space register. When the load instruction is destined to use the data in the space register, then the tracking system performs the following steps: determines if the MTSP instruction is retired, (2) when the MTSP instruction is not retired, then aborts execution of the load instruction and repeats steps (b) and (d)(1) successively until the MTSP instruction is retired from execution; and (3) when the MTSP instruction is retired, completes execution of the load instruction. Finally, when the load instruction is not destined to use the data in the space register, then the tracking system completes execution of the load instruction regardless of when the MTSP instruction retires from execution.

REFERENCES:
patent: 5467473 (1995-11-01), Kahle et al.
patent: 5487156 (1996-01-01), Popescu et al.
patent: 5497499 (1996-03-01), Garg et al.
patent: 5553256 (1996-09-01), Fetterman et al.
patent: 5586278 (1996-12-01), Papworth et al.
patent: 5613080 (1997-03-01), Ray et al.
patent: 5694577 (1997-12-01), Kiyohara et al.
H1291 (Hinton et al.), Feb. 1, 1994.

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-1124584

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