Apparatus and method for renaming registers in a processor and r

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395375, 364DIG1, 364247, 3642318, 3642563, 3642624, G06F 930

Patent

active

055242626

ABSTRACT:
A bypass mechanism within a register alias table unit (RAT) for handling source-destination dependencies between operands of a given set of operations issued simultaneously within a superscalar microproessor. Operations of the given set are presented in program order and data dependencies occur when a source register of particular operation is also utilizes as a destination register of a preceding operation within the given set of operations. At this occurence, the initial read of the RAT unit will not have supplied the most current rename of the source register. The present invention includes a comparison mechanism to detect this condition. Also included is a bypass mechanism for bypassing the physical source register output by the initial read of the RAT unit with a recently allocated physical destination register assigned to the preceding operation having the matched physical destination register. In general the RAT unit provides register renaming to provide a larger physical register set than would ordinarily be available within a given macroarchitecture's logical register set (such as the Intel architecture or PowerPC or Alpha designs, for instance) to eliminate false data dependencies that reduce overall superscalar processing performance for the microprocessor. The bypass mechanism of the present invention handles both floating point and integer registers and, in addition, a second bypass mechanism is included in the RAT priority write operation.

REFERENCES:
patent: 4992938 (1991-02-01), Cocke et al.
patent: 5134561 (1992-07-01), Liptay
patent: 5197132 (1993-03-01), Steely, Jr. et al.
patent: 5303358 (1994-04-01), Baum
patent: 5355457 (1994-10-01), Shebanow et al.
patent: 5404470 (0495-04-01), Miyake
patent: 5448705 (1995-09-01), Nguyen et al.
Val Popescu, et al. entitled, "The Metaflow Architecture", IEEE Micro, Jun. 1991, pp. 10-13, 63-73.
Mike Johnson, entitled, "Superscala Microprocessor Design", Advance Micro Devices, Prentice Hall Series in Innovative Technology, 1991, pp. 1-289.

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

Apparatus and method for renaming registers in a processor and r does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-393485

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