Instruction nullification system and method for a processor that

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395392, 395376, 395586, 395580, 395800, G06F 932

Patent

active

057991677

ABSTRACT:
An instruction nullification system facilitates handling of nullification dependencies 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, instructions are retired by a retire mechanism, which transforms the results of instruction execution to the architecture state. Predictions are made as to whether instructions are dependent upon nullify instructions, such as a branch instruction. A dependent instruction can potentially be nullified by the nullify instruction. A dependent instruction is permitted to execute when it is predicted as not potentially nullified, regardless of when its corresponding nullify instruction commences execution. A dependent instruction is prevented from executing when they are predicted as potentially nullified, until its corresponding nullify instruction commences execution and until the nullify instruction writes the result to the target register corresponding with the dependent instruction. When the dependent instruction is mispredicted as not potentially nullified, then it is invalidated and re-executed. When the dependent instruction is mispredicted as potentially nullified, then it is validated, and its result is utilized.

REFERENCES:
patent: 5051896 (1991-09-01), Lee et al.
patent: 5123095 (1992-06-01), Papadopoulos et al.
patent: 5127091 (1992-06-01), Boufarah et al.
patent: 5404470 (1995-04-01), Miyake
patent: 5488729 (1996-01-01), Vegesna et al.
patent: 5509130 (1996-04-01), Trauben et al.
patent: 5524224 (1996-06-01), Denman et al.
patent: 5561775 (1996-10-01), Kurosawa et al.
patent: 5592634 (1997-01-01), Circello et al.
patent: 5592636 (1997-01-01), Popescu et al.
patent: 5606676 (1997-02-01), Grochowski et al.
patent: 5613080 (1997-03-01), Ray et al.
patent: 5625837 (1997-04-01), Popescu et al.
patent: 5630157 (1997-05-01), Dwyer, III

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

Instruction nullification system and method for a processor that does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-43991

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