Method and system for dependency tracking and flush recovery...

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Scoreboarding – reservation station – or aliasing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07660971

ABSTRACT:
A method for dependency tracking and flush recovery for an out-of-order processor includes recording, in a last definition (DEF) data structure, an identifier of a first instruction as the most recent instruction in an instruction sequence that defines contents of the particular logical register and recording, in a next DEF data structure, the identifier of the first instruction in association with an identifier of a previous second instruction also indicating an update to the particular logical register. In addition, a recovery array is updated to indicate which of the instructions in the instruction sequence updates each of the plurality of logical registers. In response to misspeculation during execution of the instruction sequence, the processor performs a recovery operation to place the identifier of the second instruction in the last DEF data structure by reference to the next DEF data structure and the recovery array.

REFERENCES:
patent: 5758112 (1998-05-01), Yeager et al.
patent: 5974524 (1999-10-01), Cheong et al.
patent: 6098167 (2000-08-01), Cheong et al.
patent: 6751749 (2004-06-01), Hofstee et al.
patent: 7370178 (2008-05-01), Svendsen et al.
Moudgill, Mayan, Pingali, Keshav, Vassiliadis, Stamatis. “Register renaming and dynamic speculation: an alternative approach” Sep. 1993.

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 dependency tracking and flush recovery... 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 dependency tracking and flush recovery..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for dependency tracking and flush recovery... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4231084

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