Register renaming with a pool of physical registers

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712228, G06F 900

Patent

active

061087718

ABSTRACT:
A system and method for register renaming and allocation in an out-of-order processing system which allows the use of a minimum number of physical registers is described. A link list allows concatenation of a physical register representing a certain instance of the corresponding logical register to the physical register representing the next instance of the same logical register. By adding and removing links in this link list, it is possible to manage the assignment of physical registers to logical registers dynamically. Both the physical registers representing speculative instances and the physical registers representing in-order instances are administrated together. This is done by means of an in-order list, which indicates the physical registers that actually represent the architected state of the machine.

REFERENCES:
patent: 4511964 (1985-04-01), Georg et al.
patent: 4612612 (1986-09-01), Woffinden et al.
patent: 4638426 (1987-01-01), Chang et al.
patent: 5828903 (1998-10-01), Sethuram et al.
patent: 5872949 (1999-02-01), Kikuta 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

Register renaming with a pool of physical registers does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Register renaming with a pool of physical registers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Register renaming with a pool of physical registers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-595052

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