Method and system for dynamically recovering a register-address-

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395393, G06F 930

Patent

active

057940240

ABSTRACT:
A method and system for dynamically recovering a lookahead register-address-table (RAT) in a processor that executes program instructions. Each instruction that updates a logical register address is assigned to a different physical register address. Each of the instructions to be processed by the processor are stored in a fifo queue. The physical register address assignments for each of the instructions are stored in a first RAT, and information regarding instructions that have completed execution by the processor are stored in a second RAT. The method and system further comprises storing the physical register address assignments for non-branch instructions from the fifo queue in a recovery RAT. The first RAT is then restored after an interrupt occurs by copying the second RAT into the recovery RAT and then copying the recovery RAT into the first RAT. The first RAT is restored after a mispredicted branch instruction has been executed by copying the recovery RAT into the first RAT, whereby the first RAT is restored without storing multiple snapshots.

REFERENCES:
patent: 4200927 (1980-04-01), Hughes et al.
patent: 4370711 (1983-01-01), Smith
patent: 4477872 (1984-10-01), Losq et al.
patent: 4679141 (1987-07-01), Pomerene et al.
patent: 4691277 (1987-09-01), Kronstadt et al.
patent: 4763245 (1988-08-01), Emma et al.
patent: 4764861 (1988-08-01), Shibuya
patent: 4777594 (1988-10-01), Jones et al.
patent: 4901233 (1990-02-01), Liptay
patent: 4943908 (1990-07-01), Emma et al.
patent: 5134561 (1992-07-01), Liptay
patent: 5197132 (1993-03-01), Steely, Jr. et al.
patent: 5210831 (1993-05-01), Emma et al.
patent: 5276882 (1994-01-01), Emma et al.
patent: 5333283 (1994-07-01), Emma et al.
patent: 5355457 (1994-10-01), Shebanow et al.
patent: 5404467 (1995-04-01), Saba et al.
patent: 5586278 (1996-12-01), Papworth et al.
IBM Technical Disclosure Bulletin, Conditional Execution in a Register Management Scheme for Out of Sequence Execution vol. 34 No. 10A, Mar. 1992; pp. 449-454.

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

Method and system for dynamically recovering a register-address- does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for dynamically recovering a register-address-, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for dynamically recovering a register-address- will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-401084

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